centosで大きなファイルを削除するにはどうすればいいですか?centosで大きなファイルを削除する方法
今日、テストしたサーバのディスク領域が100%使用されていることがわかりました。df−lhおよびdu−shによりjenkinsログファイル363 Gにナビゲートする。ネット上では、大きなファイルを削除する方法をいくつか探しました。
一、最もlowの:rmrm大きなファイルを削除すると、df-lhが表示すると、ディスクが占有されていることがわかります。
これは、rmがファイルを削除すると、ファイルがすぐにディスクに書き込まれないためです。つまり、スペースはすぐに解放されません。
解決方法:1.サーバーを再起動する(選択しないほうがよい);
2.losf | grep deleted ;削除されたプロセスの表示
プロセスが閉じられていないため、ディスク領域は解放されません。kill-9 PIDが必要です。プロセスを殺した後、空間は解放されます。
二、入力リダイレクト:以下のいくつかの方法は、ファイルの内容を空にしますが、ファイルは削除されません。
1. echo >/path/to/somefile
2. cat /dev/null > /path/to/somefile
3. >/path/to/somefile
4 : >/path/to/somefile