답변:
parted
대신 파일 시스템의 크기 조정 명령과 함께 사용하십시오 .
parted
GParted GUI 아래에있는 엔진입니다. 대화식 명령 모드에서 또는 명령 행에서 직접 사용할 수 있습니다.
parted
3.0 이전 에는 다음 명령이 GParted에 대해 배운 것으로 예상되는 작업을 수행합니다.
$ sudo parted /dev/sdb resize 1 1 200M
그러면 두 번째 하드 디스크의 첫 번째 파티션 크기가 200MiB로 조정되고 Advanced Format 드라이브 와의 정렬 문제를 피하기 위해 디스크에서 1MiB를 시작해야 합니다 .
이 기능은 v3.0 에서 제거되었으며 , 회귀는 괴로운 발가락을 제거하는 것과 비교하여 정당화됩니다. FAT 및 HFS + 만 다루는 부분 기능이 v3.1 에서 복원되었습니다 .
v3.2는 유닉스 / 리눅스 파일 시스템 관점에서 볼 때 정말 흥미로운 부분입니다. 그것은 대체 resize
와 명령을resizepart
. 새로운 이름은 파티션 크기 만 변경할 수 있기 때문입니다. 심지어 내용을 먼저 재 배열하려고 시도조차하지 않습니다.
기존 파일 시스템을 확장하는 경우 ext4 또는 XFS와 같이 즉시 확장 할 수있는 파일 시스템을 사용하는 한 위험이 적은 작업입니다. 예를 들어, 200 MiB ext4 파티션을 on으로 시작하면 /dev/sdb1
크기를 두 배로 늘릴 수 있습니다.
$ sudo parted /dev/sdb resizepart 1 400M
$ sudo resize2fs /dev/sdb1 400M
동일한 명령 쌍은 ext[234]
파일 시스템 축소에도 적용됩니다 . 단, 파일 시스템 을 반대로 제공 하면 실제 파일 시스템을 축소 한 다음 파티션 끝에서 빈 공간을 잘라냅니다.
일부 파일 시스템 (예 : XFS)은 확장 만 가능합니다. 그들은 축소 될 수 없습니다. XFS의 등가가하는 이유이다 resize2fs
라고합니다 xfs_growfs
.
RAID 및 LVM 시스템은이 모든 것을 복잡하게합니다. 그들은 자신의 제한과 기능이 있습니다.
일반적인 상황은 다중 드라이브 LVM 관리 디스크 어레이 위에 XFS 파일 시스템을 배치하여 일부 드라이브를 추가 한 다음 LVM을 확장 한 다음 XFS 파일 시스템을 새로운 공간으로 확장하는 것입니다.