1TB 하드 드라이브가 있지만 df -h를 실행하면 루트 파티션의 크기가 888G에 불과합니다. Parted -l은 다음을 표시합니다.
3 32.2GB 1000GB 968GB primary raid
mdstat는 이것을 보여줍니다
md2 : active raid1 sdb3[1] sda3[0]
945363832 blocks super 1.2 [2/2] [UU]
그런데 resizefs를 실행하면 아래와 같이 파일 시스템이 가득 차서 확장할 수 없다고 보고됩니다.
sudo resize2fs /dev/md2
resize2fs 1.42.9 (4-Feb-2014)
The filesystem is already 236340958 blocks long. Nothing to do!
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 백업을 위해 남은 하드 드라이브가 꼭 필요합니다.
답변1
여기에는 아무런 문제가 없습니다.
- 분할된 디스플레이 크기는 968GB입니다.
- resize2fs는 파일 시스템의 크기가 236340958 블록임을 의미합니다.
- 블록은 4096바이트입니다.
- 236340958 * 4096 = 968052563968 따라서 정확히 968GB입니다.
혼란스러운 점은 df
기가바이트가 아닌 기가바이트(https://en.wikipedia.org/wiki/Gibibyte).
- 968GB = 901GiB
마지막 13GB는 파일 시스템 오버헤드로 인해 발생할 수 있습니다.
편집하다:
- XFS와 같은 다른 파일 시스템은 파일 시스템 오버헤드가 적습니다.
- 루트가 아닌 사용자로서 더 많은 공간이 필요한 경우 다음을 참조하세요.파일 시스템의 루트용으로 예약된 공간 - 이유는 무엇입니까?. 하지만 경고도 읽어보세요!