df -h-使用済みスペース+ Avail Freeスペースが/ homeの合計サイズよりも小さい


48

の出力がdf -hここに示すように、何かが5GBの空き領域を消費しています。そのため、使用できません。

また、ハードディスクが100%までいっぱいになることもあります。そのため、マシンを再起動するか、不要なファイルを削除する必要がありました。/ homeパーティションでのみこれらに気付きました。これら2つが関連しているかどうかはわかりませんが、誰かがこれに何らかの洞察を加えることができれば感謝しています。

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home


1
「開いたままにする」理由は、「重複の可能性」という質問が非常に長いためです。この質問の長さは約1/20であるため、ここでは有益ではありませんが有益です。似ていません
フォルカーシーゲル

回答:


62

デフォルトでは、ext2/3/4ファイルシステムはスペースの5%を予約してのみ使用可能にしrootます。これは、通常のユーザーがディスクを完全に一杯にして、次にディスクに書き込む必要があるときにシステムコンポーネントが失敗するのを防ぐためです。

次の操作を行うことで、予約ブロックの数(およびファイルシステムに関するその他の多くの情報)を確認できます。

sudo tune2fs -l /dev/sda8

以下のため/homeのパーティション、ゼロに予約済みの割合を設定することはおそらく安全です。

sudo tune2fs -m 0 /dev/sda8

これにより、追加の〜5GBが使用可能になります。


うん...それは私が探していたものです。ありがとう
カスンガジャシンゲ

私の場合、約22 GBが解放されました!
フィリップデルテイユ

3

デフォルトでは、ext2 / 3/4ファイルシステムはスペースの5%を予約して、スーパーユーザーのみが使用できるようにしますroot

また、iノードやジャーナルなど、ファイルシステムに必要なメタデータ用に予約されたスペースもあります。

詳細はマニュアルに記載されています

man mkfs.ext4

1

この質問はdfコマンドの出力を解釈することに関するものです。これは有名な混乱を招き、Googleがそれを使用している場合、dfに関する多くの質問が表示されます。

サイズ」されたDFの結果がされているインクルーシブ 5%の予約スペース@chronitisのはについてあなたに話しました。これは総絶対スペースです。この数値は、dfの結果で見ているパーティションのfdisk -lの結果に表示されるサイズに近似します。

中古」+「AVAILは、」総提供する効果的な空間とEXCLUDES 5%の予約領域を。これは、実際に作業できるスペースです。

何もないので、「欠けている『との格差- 』サイズ」と(「使用される + 『』無駄で合計」)DF出力は5%の予約スペースを表し

しかし、dfの使用可能なスペースの解釈に関する混乱はこれで終わりではありません!大きなファイルを削除しても、そのプロセスが終了していない場合、この「空き」スペースはdfの結果に反映されません。「しかし、そのファイルを削除したので、dfに追加のスペースが表示されないのはなぜですか?!?」中のDF結果。

sudo lsof + L1は、まだpidが表示されている削除済みファイルを識別します。

HTHは、df出力の解釈に関する混乱を解消します。-テレンス

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.