GNU/Linux >> Linux の 問題 >  >> Ubuntu

ある程度のスペースが必要ですが、根がいっぱいになっていますか?

これはしばらくの間私を困惑させてきました。私はUbuntu11.04を使用しています。ルートパーティションがいっぱいになり、原因がわかりません。さらに奇妙なことに、df -hを実行すると 、これは出力です:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.2G  8.8G     0 100% /

ご覧のとおり、約400 MBの空き容量があるはずですが、Avail 0を示しています。これを引き起こしている可能性がありますか?スペースを解放するためにいくつかのプログラムをアンインストールしたところ、再びいっぱいになりました。スペースを埋めているファイルがある場合は、それを見つける方法についての提案も歓迎します。

承認された回答:

最初のショット:エラーログのトラフィックが多い。あなたがビデオをダウンロードするなら、あなたはそれを知っていると思います。 🙂

 sudo du -sh /var/log
  • -sは要約です
  • -hは人間が読める形式(k、M、G、T)の接尾辞です

私の場合は20Mで、log-directoryの横に、インストール用のキャッシュがあります。使用

 apt-get clean 

これがあなたの問題なら。

もちろん、/homeがルートパーティションにあるかどうかを確認する必要があります。

大きなファイルを繰り返し検索する必要がある場合は、一連のコマンドを提案できます。これらのコマンドは繰り返すことができ、最初の最初のステップの後はかなり高速です。

  • 最上位の疑わしいディレクトリから開始します
  • 次に、すべてのサブディレクトリとファイルでサイズを検索し、数値で並べ替えます。
sudo du -s /var/* | sort -n 
0   /var/crash
4   /var/www
44  /var/games
124 /var/run
2306    /var/tmp
18538   /var/log
251876  /var/cache
1053231 /var/lib
  • 短くするために、例を削除しました。したがって、最大のサブディレクトリは/ var / libであることがわかり、/ var/libに対してこの手順を繰り返します。計算結果が何らかの形でキャッシュされるため、検索がはるかに高速になりました。
sudo du -s /var/lib/* | sort -n 
78116   /var/lib/apt-xapian-index
104580  /var/lib/dpkg
680503  /var/lib/postgresql

等々。最大のdirをたどって、より大きなファイルを見つけます。数値による並べ替えはキロバイトのk/M / G / Tなどでは機能しないため、ここでは-shを使用できません。


Ubuntu
  1. 修正方法「W:一部のインデックスファイルのダウンロードに失敗しました。」 Ubuntuでのエラー

  2. ファイルシステムのルート用に予約されたスペース–なぜですか?

  3. 「上書きされた」ファイル、スペースはまだ占有されています、それらは失われていますか?

  1. サーバーにどのくらいの空きディスク容量が必要ですか?

  2. Rm -rfから一部のファイルを除外することは可能ですか?

  3. Linux Web サーバー上で、Web サイトのファイル/フォルダーにどのようなアクセス許可を設定する必要がありますか?

  1. 誤って削除されたファイルを回復しますか?

  2. すべての非表示ファイルをグロブするにはどうすればよいですか?

  3. 設定ファイルを編集する方法は?