質問: ext3ディスクスペースの問題 先日、ディスク容量が不足しました(この特定のコンピューターではかなり一般的です)。いつものように、私は少しのスペースを復元するためにファイルとディレクトリを削除し始めました。ただし、今回はファイルシステムから、使用可能なディスク容量がないことが報告されます。dfが報告する内容は次のとおりです。replicant:~# df -h filesystem size used avail use% mounted on /dev/md1 687g 672g 0 100% / tmpfs 250m 0 250m 0% /lib/init/rw udev 10m 716k 9.4m 7% /dev tmpfs 250m 0 250m 0% /dev/shm overflow 1.0m 1.0m 0 100% /tmp この権利を計算している場合、/で約15gbを使用できるはずです。誰かが私にこれを説明できますか?ファイルシステム上にファイルなどを作成できないため、これを誤って計算するのはdfだけではありません。debian5.0でext3を実行しています。
回答: ルートパーティションのスペースを占めるものを調べる必要があります。最初のステップは次のとおりです。cd / du -sk * |sort -n これは、最大のディレクトリ(おそらく/ homeまたは/ var)を特定するのに役立ちます。次に、最大のディレクトリについて上記を繰り返します。一部のプログラムではファイルが開かれている可能性があるため、何かを削除する場合は、前後のディスク使用量を比較する必要があります。疑わしい場合は、lsofを使用して確認できます。スペースがログファイルによって占有されている場合は、/ etc/logrotate.confを修正して、「/ usr/sbin/logrotate/etc/logrotate.conf」を実行する必要があります。これにより、ログファイルが開かれている可能性のあるプログラムが処理されます。上記が役に立たない場合。シングルユーザーモードで起動してfsckを実行すると、ファイルシステムが破損している可能性があります。