27.5. parted로 파티션 크기 조정
parted
유틸리티를 사용하여 사용하지 않는 디스크 공간을 사용하도록 파티션을 확장하거나 다른 용도로 용량을 사용하도록 파티션을 줄입니다.
사전 요구 사항
- 파티션을 축소하기 전에 데이터를 백업합니다.
- 만들 파티션이 2TiB보다 크면 GUID 파티션 테이블(GPT) 으로 디스크를 포맷합니다.
- 파티션을 축소하려면 먼저 파일 시스템을 축소하여 크기가 조정된 파티션보다 크지 않도록 합니다.
참고
XFS는 축소를 지원하지 않습니다.
프로세스
parted
유틸리티를 시작합니다.parted block-device
# parted block-device
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 현재 파티션 테이블을 확인합니다.
(parted) print
(parted) print
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 파티션 테이블에서 다음을 확인합니다.
- 파티션의 작은 수입니다.
- 크기 조정 후 기존 파티션의 위치와 새 종료 지점입니다.
파티션 크기를 조정합니다.
(parted) resizepart 1 2GiB
(parted) resizepart 1 2GiB
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1 을 크기 조정하려는 파티션의 마이너 번호로 바꿉니다.
-
2 를 디스크 시작부터 계산한 크기가 조정된 파티션의 새 끝 지점을 결정하는 크기로 바꿉니다.
512MiB
,20GiB
또는1.5TiB
와 같은 size 접미사를 사용할 수 있습니다. 기본 크기는 메가바이트 단위입니다.
파티션 테이블을 보고 크기가 올바른 파티션 테이블에 있는지 확인합니다.
(parted) print
(parted) print
Copy to Clipboard Copied! Toggle word wrap Toggle overflow parted
쉘을 종료합니다.(parted) quit
(parted) quit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 커널이 새 파티션을 등록하는지 확인합니다.
cat /proc/partitions
# cat /proc/partitions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 선택 사항: 파티션을 확장한 경우 파일 시스템도 확장합니다.