次のコマンドを実行します。
$ df -h
次の出力を提供します。
Filesystem Size Used Avail Use% Mounted on
/dev/md2 91G 85G 1.2G 99% /home
つまり、合計91GiBのうち85GiBのみが使用され、6GiB Avail
(91 - 85 = 6)が残ります。
なぜAvail
1.2GiBだけが必要なのですか?
この質問は、次のものではなく、Used - Size
出力の列と列の間の矛盾について明示的に説明します。Avail
df
df
du
この関連質問。
私の場合、ファイルシステムから削除されたファイルはまだ使用されていません。
ベストアンサー1
デフォルトでは、ext2、ext3、およびext4ファイルシステムはrootユーザーの容量の5%を予約します。これは断片化を減らし、rootユーザーまたはroot所有デーモンが重要なタスクを実行するときにディスク容量が不足する可能性を減らします。この予約理由の詳細については、次の質問に対する回答で確認できます。この関連質問。
予約の規模を確認できます。tune2fs
注文する:
tune2fs -l /dev/md2 | grep "Reserved block count:"
-m
予約率は、次のコマンドのオプションを使用して変更できますtune2fs
。
tune2fs -m 0 /dev/md2
-r
次のコマンドのオプションを使用して、保持される予約済みブロックの数を変更できますtune2fs
。
tune2fs -r 0 /dev/md2
予約済みスペースは、オペレーティングシステムに依存しない静的コンテンツを持つ大規模ファイルシステムでは最も便利ではありません。このようなファイルシステムの場合、保存期間をゼロに短縮するのが合理的です。ファイルシステムは/
、、、および/root
ディレクトリ/var
を含むシステムを含むデフォルトの5%保存状態を維持するのが最善です/tmp
。