ホームページ  >  記事  >  運用・保守  >  Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

angryTom
angryTomオリジナル
2019-11-04 09:38:4027502ブラウズ

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

いっぱいになった Linux ディスクをクリーンアップするにはどうすればよいですか?

1. ディスク情報を確認します

df –lh

ファイルシステムのマウント ポイント /dev/xvda1 の下にある 40G の容量が使い果たされていることがわかります。次のステップは、多くのディスク領域を占有しているが役に立たないファイルを削除することです。

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

# 推奨: 「

linux チュートリアル #」

#2. 最大のファイル ディレクトリを見つけます

cd / #进入根目录。
du -h --max-depth=1 #寻找当前目录,哪个文件夹占用空间最大

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

パス /usr が 21G という大きなディスク領域を占有していることがわかります。目の鋭い学生なら、最後の項目に 24G と表示されているのを見たことがあるかもしれません。これは、現在のディレクトリ内のすべてのファイルが占める合計ディスク容量が 24G であることを意味します。

同じ方法に従い、いくつかの判断を経て、Tomcat ログ ファイルを特定しました。

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

上図より、カレントディレクトリ(tomcatログディレクトリ)に17Gファイルがあることが判断できます。

3. 最大のファイルを見つけます

ls –lhS # 将文件以从大到小顺序展现

最終的な場所のファイルは、catalina.out ログ ファイルです。

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

#4. ファイルが占有されていないことを確認します

ファイルは誰でも削除できます: rm –f catalina.out ただし、ダウンロードして開発者にログを分析させますか? を確認するのが最善です。

Linux または Unix システムでは、rm またはファイル マネージャーを通じてファイルを削除すると、ファイル システムのディレクトリ構造からリンクが解除されます。ただし、ファイルが開いている (プロセスによって使用されている) 場合は、プロセスは引き続きファイルを読み取ることができ、ディスク領域は引き続き占有されます。

/usr/sbin/lsof|grep deleted #确认删除文件是否被占用

は確かに占有されています。 2 番目の列に指定されている pid に従って、次のコマンドを入力します:

kill -9 13117 プロセスを強制終了します。

コマンドを再度入力します: Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?df –lh

Linux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?

図に示すように、ディスク容量が表示されます。解放されます。問題は正常に解決されました


#

以上がLinux ディスクがいっぱいになったときにクリーンアップするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。