Linuxのルートディレクトリの容量不足を調査する方法は何ですか?
Linuxのルートディレクトリの空き容量が不足している問題を解決する方法はいくつかあります。
- dfコマンドを使用してディスク使用状況を確認します。
- ディスクの容量を調べるには、df -hと入力してください。
- このコマンドは、すべてのマウントポイントの使用状況、ルートディレクトリを含む、を表示します。ルートディレクトリと他のマウントポイントの使用状況を確認し、どのディレクトリが多くのスペースを占有しているかを確認できます。
- duコマンドを使用して、大きなファイルやディレクトリを検索します。
- /*ディレクトリ内のファイルをサイズ順にソートし、上位10件を表示
- このコマンドは、ルートディレクトリ内で最も大きな10個のファイルやディレクトリのリストを表示し、出力結果を確認することで、使用されているスペースが大きいファイルやディレクトリを見つけることができます。
- ログファイルを検索してクリーンアップする。
- /var/log ディレクトリ内で、ファイルサイズが100MB以上のファイルを探して、それらの詳細を表示してください。
- このコマンドは、/var/logディレクトリ内のサイズが100MBを超えるファイルをリストアップします。不要なログファイルを削除したりアーカイブしたりして、スペースを解放することができます。
- 一時ファイルを削除する。
- sudo rm -rf /tmp/* を実行してください。
- このコマンドは、すべての一時ファイルを削除し、スペースを開放します。
- 未削除の一時ファイルやプロセスがあるかどうかを確認します。
- lsof +L1 を実行してください。
- このコマンドは、削除されたがまだ開いているファイルをすべて一覧表示し、これらのファイルを見つけて削除してスペースを解放することができます。
排除時には、バックアップファイルやログファイルの適切なローリングなど、スペース不足の原因と考えられる他の可能性も検討することができます。