ホームページ  >  記事  >  システムチュートリアル  >  (スター) 大きなファイルが直接 rm されるのを防ぐにはどうすればよいですか?

(スター) 大きなファイルが直接 rm されるのを防ぐにはどうすればよいですか?

王林
王林転載
2024-02-03 09:40:031124ブラウズ

公開アカウントは「Linux の素晴らしい世界」に焦点を当てています

「スター」に設定 linux フォルダーを削除 Linux を落札したら、毎晩 Linux で遊んであげましょう!

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

日々の運用とメンテナンスのプロセスでは、C ドライブの空き容量の問題を解決し、Linux のフォルダーを削除する必要がよくあります。アラームを受信すると、できるだけ早くこれらの大きなファイルを探します。通常は、たとえば、 Centos の場合、大きなファイルは /var/log./messages である可能性があります。

しかし、大きなファイルがどうしても見つからない場合があります。du で検索すると、計算されたサイズが df で表示される占有スペースと一致しません。

df-i で i ノードがいっぱいではないことを確認した場合、大きなファイルが直接 rm され、プロセスが常にそのファイルを開いている可能性が高くなります。

删除文件夹linux_linux删除文件夹_删除文件夹内容linux

これらの場合、プロセスが終了しないため、ファイルが占有しているスペースは解放されません。プロセスが終了するまで、C ドライブのスペースは実際に解放されません。

ファイルを開いたプロセスを確認する方法

Linux ではプロセスが生きているため、全プロセスでオープンした fd を参照することができますが、ファイルが削除されている場合は閲覧時に表示 (削除) されます。

例は次のとおりです:

linux删除文件夹_删除文件夹linux_删除文件夹内容linux

リーリー

これらの状況を回避する方法

ファイルを直接削除しないでくださいlinux フォルダーを削除しますただし、ファイルを切り詰めて C ドライブのスペースを解放してください。

1 つの方法は次のとおりです。

リーリー

または (新しいものを入手!)

リーリー

このようにして、スペースをすぐに解放できます。

参考資料

開いているが削除された大きなファイルを見つけて削除します

以上が(スター) 大きなファイルが直接 rm されるのを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitcool.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。