Resize2fs는 파일 시스템을 파티션 크기로 확장하지 않습니다.

Resize2fs는 파일 시스템을 파티션 크기로 확장하지 않습니다.

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는 파일 시스템 오버헤드로 인해 발생할 수 있습니다.

편집하다:

관련 정보