web-dev-qa-db-ja.com

Resize2fsは、ファイルシステムをパーティションのサイズまで拡張しません

私は1 TB hddを持っていますが、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!

これを回避する方法はありますか?私は本当にバックアップのためにhddの残りが必要です。

1
Wayne Gemmell

ここには何も問題はありません。

  • Partedは968ギガバイトのサイズを示しています。
  • resize2fsは、ファイルシステムが236340958ブロック大きいことを示しています。
  • 1ブロックは4096バイトです
  • 236340958 * 4096 = 968052563968つまり、正確に968ギガバイトです。

紛らわしいこと:dfはギガバイトではなくギビバイトを表示します( https://en.wikipedia.org/wiki/Gibibyte )。

  • 968 GB = 901 GiB

最後の13GBは、ファイルシステムのオーバーヘッドに起因する可能性があります

編集:

2
Dominik R