ドライブの空き容量がなくなったため、古いサーバーを起動させました。シェルにログインしていますが、削除する未使用のファイルをさらに見つけようとしています。
最大のファイル/フォルダーを表示するコマンド、スクリプト、またはアプリがシェルにありますか?
このコマンドは、5レベルの深さの大きなディレクトリを見つけるのに役立ちます。また、ディレクトリをサイズ順に並べます。
私はずっと前に同様の問題を抱えていました。そこでは、Apacheセッションでディスクがいっぱいになり、Webサーバーの速度が低下しました。
du --max-depth=5 /* | sort -rn
人間が読める形式のサイズの最大の上位10個のファイルとディレクトリ:
du -shx /* | sort -rh | head
使用できます
du -h --max-depth=1 /
次に、ファイルシステムが見つかるまでファイルシステムを下に移動します。
長時間実行されているシステムの場合、ディスクがいっぱいになったのはログファイルである可能性が高くなります。その場合は、アーカイブ/削除する前に、書き込み中のプロセスをシャットダウンしてください。削除しただけではディスク領域が回復しないことがよくあります。
du
コマンドは、この情報を取得します。例えば:
cd /
du -sm *
9 bin
18 boot
1 dev
6 etc
685 export
1 home
...