web-dev-qa-db-ja.com

tune2fsの使用中に問題が発生する

3TBのディスクが接続されたサーバーがあります。 tune2fsを使用して予約済みブロックを減らしたい。デフォルトの5%から1%に減らすと、多くの余分なスペースを確保できます。

実サーバーに適用する前に、テスト環境でテストしました。

前 : /dev/sdb ext4 3.9G 8.0M 3.7G 1% /root/mount1

コマンド:tune2fs -m.5 /dev/sdb

後:/dev/sdb ext4 3.9G 8.0M 3.7G 1% /root/mount1

ご覧のとおり、df-hTは同じサイズの3.9Gを示しています。ただし、tune2fs -l/dev/sdbでチェックすると、予約済みブロックは削減されます。なぜdfが新しいサイズをとらないのですか?

6

予約済みブロックはすでにファイルシステムの一部であるため、「大量の余分なスペース」を取得することを期待する必要はありません。

通常の(root以外の)ユーザーとしてファイルシステムをいっぱいにした場合、実際にはいっぱいではありません。予約済みのブロックはまだ存在し、使用する準備ができていますが、rootユーザーのみが使用できます。予約済みのブロックを減らしても、スペースが1ビット増えるわけではなく、root以外のユーザーがすでに使用可能なスペースをさらに埋めることができます。

6
yoonix