VMWare + Ubuntu 조합을 사용하다 보면, 미리 설정해 둔 디스크 용량이 부족한 경우가 있다. VMware의 옵션으로 디스크 용량을 늘릴 수는 있지만, 이 경우 소프트웨어적으로 인식을 못하기 때문에 직접 우분투에서 설정을 변경해야 한다.
우선 가상 머신을 Shut down 시킨 후 설정에 들어가서 하드디스크 용량을 늘려준다.
lsblk
명령어로 디스크를 확인해보면 nvme0n1
이라는 디스크의 용량이 늘어나있는 걸 볼 수 있다.
해당 디스크의 파티션 중 1, 2번 파티션은 부팅을 위한 공간이고, 3번 파티션이 실제 lv 볼륨을 가지고 있는 파티션이다. 따라서 growpart
명령어로 /dev/nvm0n1
의 3번 파티션에 공간을 더 할당해준다.
nvme0n1p3
파티션에 공간이 할당된 것을 확인할 수 있다. 하지만 아직 lv에 용량이 할당된 상태는 아니다.
lv가 해당 파티션의 용량을 모두 사용할 수 있도록 확장하기 위해서 아래와 같이 lvextend
명령어를 사용할 수 있다.
lvextend -l +100%FREE -n /dev/ubuntu-vg/ubuntu-lv
마지막으로 파일시스템을 늘어난 파티션에 맞게 확장한다. 파일 시스템 타입이 ext4
이므로 resize2fs
로 확장한다.
resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 실행 후 df
명령어를 쳐보면 파일 시스템이 성공적으로 늘어난 것을 볼 수 있다!
참고