resize2fs를 사용하여 파티션을 축소한 후 명령줄에서 파티션의 할당되지 않은 크기를 어떻게 확인할 수 있습니까?

resize2fs를 사용하여 파티션을 축소한 후 명령줄에서 파티션의 할당되지 않은 크기를 어떻게 확인할 수 있습니까?

/dev/sda2새 파티션을 위한 공간을 확보하기 위해 파티션을 463.37GB에서 400GB로 축소 하고 싶습니다 .

그래서 나는 e2fsck -f /dev/sda2그것을 했다 resize2fs /dev/sda2 400G.

에 따르면 man resize2fs,resize2fs 프로그램은 파티션 크기를 조작하지 않습니다.이므로 크기는 여전히 463.37GB입니다.

부팅하면 GParted할당되지 않은 공간을 볼 수 있습니다.

여기에 이미지 설명을 입력하세요.

내 명령에 따르면 resize2fs13.27GB 사용 + 386.73GB 사용되지 않은 공간 총 400GB입니다. 또한 표시된 회색 영역은 새 파티션을 생성하려는 할당되지 않은 공간입니다.

여태까지는 그런대로 잘됐다.

그런데 할당되지 않은 공간의 크기를 보고 싶어요.아니요parted모든 GUI 도구는 , 또는 기타 도구 와 같은 명령줄 도구와 함께만 사용할 수 있습니다 . 안타깝게도 이 작업을 수행하는 방법을 찾을 수 없습니다.fdiskdf

이것이 가능한가?

답변1

df더 이상 그렇게 나쁘지 않습니다. df파티션의 크기를 표시하는 대신 파일 시스템 자체의 크기를 표시합니다. 그러나 그것이 보여주는 것은 또한쓸 수 있는공간이므로 오버헤드, 메타데이터 등은 반영되지 않습니다.

정확한 값을 얻으려면 더 많은 파일 시스템별 도구가 필요합니다. 예를 들어 설정 tune2fs -l /dev/device을 반영해야 합니다 .block countblock size400G

400G하지만 이제 파티션의 크기를 직접 조정할 수 있다는 것을 알았으니 400G이를 사용하지 말고 실수로 실수 400GB하지 않도록 하세요 400GiB...

또한 (mdadm, cryptsetup...) 사이에 스토리지 계층이 있는 경우 자체 메타데이터와 오프셋을 추가하므로 이를 고려해야 합니다.

관련 정보