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はファイルシステムのオーバーヘッドが原因で発生する可能性があります。
編集する:
- XFSなどの他のファイルシステムは、ファイルシステムのオーバーヘッドが少なくなります。
- ルート以外のユーザーとしてより多くのスペースが必要な場合は、次を参照してください。ファイルシステムのルート用に予約されたスペース - なぜですか?。しかし、警告も読んでください!