公開アカウントは「Linux の素晴らしい世界」に焦点を当てています
「スター」に設定 linux フォルダーを削除 Linux を落札したら、毎晩 Linux で遊んであげましょう!
日々の運用とメンテナンスのプロセスでは、C ドライブの空き容量の問題を解決し、Linux のフォルダーを削除する必要がよくあります。アラームを受信すると、できるだけ早くこれらの大きなファイルを探します。通常は、たとえば、 Centos の場合、大きなファイルは /var/log./messages である可能性があります。
しかし、大きなファイルがどうしても見つからない場合があります。du で検索すると、計算されたサイズが df で表示される占有スペースと一致しません。
df-i で i ノードがいっぱいではないことを確認した場合、大きなファイルが直接 rm され、プロセスが常にそのファイルを開いている可能性が高くなります。
これらの場合、プロセスが終了しないため、ファイルが占有しているスペースは解放されません。プロセスが終了するまで、C ドライブのスペースは実際に解放されません。
ファイルを開いたプロセスを確認する方法
Linux ではプロセスが生きているため、全プロセスでオープンした fd を参照することができますが、ファイルが削除されている場合は閲覧時に表示 (削除) されます。
例は次のとおりです:
リーリー
これらの状況を回避する方法
ファイルを直接削除しないでくださいlinux フォルダーを削除しますただし、ファイルを切り詰めて C ドライブのスペースを解放してください。
1 つの方法は次のとおりです。
リーリー
または (新しいものを入手!)
リーリー
このようにして、スペースをすぐに解放できます。
参考資料
開いているが削除された大きなファイルを見つけて削除します
以上が(スター) 大きなファイルが直接 rm されるのを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。