サーバー上で大きなファイルが削除されても、ファイルはプロセスによって参照されている可能性があるため、ファイルシステムには空き領域がありません。
lsofを使用しようとしましたが、削除されたファイルがリストされていないようです。fuser -cより良い仕事をしましたが、特に各プロセスはOracleプロセスであるため、プロセスのリストは各プロセスでチェックアウトするには長すぎます。
bash-3.2# fuser -c /var
/var:      105o   29999o   20444c    3528c   27258o    7715o    3864o    3862o    2494o   18205o   17450co   17445co   14912co   14824co   14818co   14816o   14814o    8532c    8530c    7633com    7118o    6958o    6790c    6784co    6734o    6693o    6689o    6684o    6675o    6635o    6594c    6548o    6547o    6546o    6545o    6544o    6543o    6542o    6541o    6540o    6537o    6535o    6456o    6128co    6113o     335o     245co     229o     161o       8o
bash-3.2# du -hs /proc
 139T   /proc
ログファイルなどのアプリケーションまたはユーザーによってファイルが削除され、このファイルが再起動できないプロセスによってまだ参照されていることがあります。
この削除されたファイルへの参照を持つプロセスを再起動せずに、削除されたファイルのディスク容量を再利用する商品方法はありますか?
cp /dev/nullは、cpコピーするものがないため、nullコマンドです。単純なリダイレクトは厳密に同等である:>fileか、さらには>file
                
cp /dev/null file