리눅스 파티션 설정 resize, resizepart

 

리눅스VM에서는 특정 폴더의 용량을 잡아 놓기 때문에 디스크용량을 늘리는 것이 필요하다.

 

아래 명령어를 쳐서 디스크용량을 확인해보자

$ df -h

541G로 용량이 꽉차서 Avail 용량이 0이다.

 

VG1-LV1이란 것은 볼륨그룹1의 논리볼륨1이라는 뜻이다.

LV를 새로 만들어도 되지만 여기서는 /dev/mapper/VG1-LV1이라는 폴더의 용량을 200G 늘려보겠다.

 

 

VM상에서 용량을 200G 늘려준뒤에 gparted라는 프로그램을 다운 받는다.

$ apt-get install gparted

 

VM에서 용량늘려주는 방법은 VMware 업체마다 다르므로 패스.

 

실행하면 아래와 같이 UI가 뜨는데 마우스 드래그로 unused 디스크를 활용하여 파티션을 풀용량으로 잡아준다.

 

그뒤에 아래 명령어를 쳐서 541G에서 700G 의 용량으로 늘려준다.

$ lvextend -L 700G /dev/mapper/VG1-LV1

 

 

그 뒤 용량이 늘어났는지 확인해본다.
$ lvdisplay /dev/mapper/VG1-LV1

 

LV size가 700G로 잘 늘어났다.

그 뒤 df -h를 쳐서 확인해본다.

하지만 시스템에 반영이 안된 것을 알 수 있다.

 

그러면 아래 명령어를 쳐서 sync를 맞춰준다. 

$ resize2fs /dev/mapper/VG1-LV1

 

그뒤 df -h를 쳐보면 용량이 잘 늘어난 것을 확인할 수 있다.

 

이외에도 pated 명령어도 많이 쓰이지만 사용법이 어렵고 잘안들어서 lvextend를 추천한다.

반대로 용량을 줄이고 싶으면 lvreduce -L 명령어를 사용하면 된다.

+ Recent posts