いっぱいになった Linux ディスクをクリーンアップするにはどうすればよいですか?
1. ディスク情報を確認します
df –lh
ファイルシステムのマウント ポイント /dev/xvda1 の下にある 40G の容量が使い果たされていることがわかります。次のステップは、多くのディスク領域を占有しているが役に立たないファイルを削除することです。
linux チュートリアル #」
#2. 最大のファイル ディレクトリを見つけます
cd / #进入根目录。 du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大パス /usr が 21G という大きなディスク領域を占有していることがわかります。目の鋭い学生なら、最後の項目に 24G と表示されているのを見たことがあるかもしれません。これは、現在のディレクトリ内のすべてのファイルが占める合計ディスク容量が 24G であることを意味します。 同じ方法に従い、いくつかの判断を経て、Tomcat ログ ファイルを特定しました。 上図より、カレントディレクトリ(tomcatログディレクトリ)に17Gファイルがあることが判断できます。
3. 最大のファイルを見つけます
ls –lhS # 将文件以从大到小顺序展现最終的な場所のファイルは、catalina.out ログ ファイルです。
#4. ファイルが占有されていないことを確認します
ファイルは誰でも削除できます: rm –f catalina.out ただし、ダウンロードして開発者にログを分析させますか? を確認するのが最善です。 Linux または Unix システムでは、rm またはファイル マネージャーを通じてファイルを削除すると、ファイル システムのディレクトリ構造からリンクが解除されます。ただし、ファイルが開いている (プロセスによって使用されている) 場合は、プロセスは引き続きファイルを読み取ることができ、ディスク領域は引き続き占有されます。/usr/sbin/lsof|grep deleted #确认删除文件是否被占用は確かに占有されています。 2 番目の列に指定されている pid に従って、次のコマンドを入力します:
kill -9 13117 プロセスを強制終了します。
コマンドを再度入力します: df –lh
図に示すように、ディスク容量が表示されます。解放されます。問題は正常に解決されました
#
以上がLinux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。