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

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

  • 分割表示サイズは968 GBです。
  • resize2fs は、ファイルシステムのサイズが 236340958 ブロックであることを意味します。
  • ブロックは4096バイトです。
  • 236340958*4096 = 968052563968 したがって、正確には968GBです。

混乱した点はdfギガバイトではなくギガバイト(https://en.wikipedia.org/wiki/Gibibyte)。

  • 968GB = 901GiB

最後の13 GBはファイルシステムのオーバーヘッドが原因で発生する可能性があります。

編集する:

関連情報