web-dev-qa-db-ja.com

「ファイルシステムルート」にXXXのディスク領域しか残っていないのはなぜですか?

タイトルはかなり明白で一般的です。以下のエラーは非常に頻繁に発生します。 Error message

私が求めているのは、なぜそれが起こるのかということです。つまり、GPartedの出力を見てください(Windowsには最初の4つのパーティションが必要です) GParted output

すべてのパーティションに多くの空き領域があることは明らかです。では、なぜシステムは残りのスペースが非常に少ないと言うのですか?

1
tigerjack89

「未使用」と表示されているスペースは、必ずしもユーザーが使用できるとは限りません。

具体的には、extファミリーのファイルシステムは、ここで説明するように、システムタスク用にいくつかのディスクブロックを予約します。

これらのファイルシステムのデフォルトの予約容量は5%です。

スクリーンショットから、ルートファイルシステムがサイズ48.83GiBのパーティションにあることがわかります。したがって、48.83 x .05 = 2.44GiBが予約されていると予想されます。未使用のスペースは3.13GiBとして表示されるため、availableスペースは3.13-2.44 = 0.69GiB-警告メッセージで示される722.6MBに近いはずです。 (使用法は小数点以下2桁にしか与えられないため、丸め誤差が発生します。また、1つはGiBで、もう1つは[〜#〜] m [〜#〜]B)。

予約ブロックの割合は、dumpe2fsユーティリティを使用して確認できます。たとえば、自分のブートパーティションを使用します。

Sudo dumpe2fs /dev/sda1 | less

わかります

Block count:              248832
Reserved block count:     12441

予想どおり、予約済みパーセンテージは12441/248832 x 100 = 5.00%です。

予約ブロックの割合はtune2fsユーティリティを使用して変更できますが、この場合は変更しないことをお勧めします。これは、大容量(> TB)および/または非システムディスクに適しています。

3
steeldriver

古いパッケージファイルを削除するにはapt-get cleanを実行し、不要な依存関係を削除するにはapt-get autoremoveを実行します。 du -hs/var/logを実行して、非常に大きなログファイルがあるかどうかを確認します。

0
Uwe Burger

一時ファイルは数ギガバイトになる可能性があるため、数ギガバイトの空き容量はそれほど多くありません。

WinDirStat でコンピューターをクリーニングしてみてください(Wineで完全に実行されます)。これにより、ディスク領域がどこに行くのかをグラフィカルに概観できます。

また、警告が表示されたときにWinDirStatを使用して、あると思われる空き領域が一時ファイルによって使用されていないかどうかを確認することもできます。

LinuxでKDirStatのようにネイティブに実行するWinDirStatの代替手段がありますが、私は常にWinDirStatの方が優れていることを発見しました。

幸運を。

0
Smile4ever