こんにちは私は削除された多くのファイルを持っていますが、何らかの理由で、削除されたファイルに関連付けられたディスクスペースは、ディスクスペースを取得しているファイルのプロセスを明示的に終了するまで利用できません
$ lsof /tmp/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cron 1623 root 5u REG 0,21 0 395919638 /tmp/tmpfPagTZ4 (deleted)
上記の削除されたファイルによって占有されるディスク容量は、タブキーを使用してファイルパスをオートコンプリートしようとするとエラーが発生するなどの問題を引き起こします bash: cannot create temp file for here-document: No space left on device
しかし、実行しkill -9 1623
た後、そのPIDのスペースが解放され、エラーが発生しなくなりました。
私の質問は:
- ファイルが最初に削除されたときにこのスペースがすぐに解放されないのはなぜですか?
- 削除されたファイルに関連付けられたファイルスペースを取り戻すための最良の方法は何ですか?
また、私が使用した誤った用語や、この状況に関するその他の関連情報および関連情報をお知らせください。