메뉴 닫기

리눅스 growpart로 파티션 용량 증설 하는 방법

디스크 용량 증설 후  lsblk 또는 fdisk -l 명령어로 추가한 디스크가 정상 추가 되었는지 확인 합니다.

 

growpart 패키지가 없다면 아래명령어를 이용하여 설치합니다.

$ yum install cloud-utils-growpart.x86_64 -y

파티션용량을 확장시킵니다.

$ growpart /dev/xvda 1
CHANGED: partition=7 start=68091904 old: size=78694001 end=146785905 new: size=78694001,end=146785905

파티션 리사이즈를 해준다.

파일시스템에 따라 파티션 리사이즈 명령이 다르다. 먼저 blkid 명령으로 확인 해보자.

# blkid
/dev/sda1: UUID=”6ada264d-1c31-4090-b33c-64f0623dc355″ TYPE=”xfs”
/dev/sda2: UUID=”24a3d128-29d7-4aa5-8d37-9c6de9945870″ TYPE=”xfs”
/dev/sda3: UUID=”0c41f3d9-d2cf-49b4-a19c-c6289cfb0084″ TYPE=”xfs”
/dev/sda5: UUID=”1f23b3ff-48d7-4990-a384-a0259c953287″ TYPE=”xfs”
/dev/sda6: PTTYPE=”dos”
/dev/sda7: UUID=”fba8a2a9-7e7f-4ad6-a1a8-58a8d0f0db35″ TYPE=”xfs”

확인 해보니 xfs 파일 시스템을 사용하고 있다. xfs파일시스템일 경우 xfs_growfs 명령어를 사용한다.

$ xfs_growfs -d /mnt

ext4 파일시스템일 경우 resize2fs 명령어를 사용한다

$ resize2fs -d /mnt

df -h 명령으로 용량을 확인 해보면 용량이 증가한것을 확인할수있다.

참고로 서버 restart를 한다면 자동으로 파티션 리사이즈가 적용된다.