从保持打开状态的已删除文件中释放磁盘空间的最佳方法
嗨,我有许多文件已被删除,但是由于某种原因,与删除的文件相关联的磁盘空间无法利用,直到我明确杀死占用磁盘空间的文件的过程为止 $ lsof /tmp/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME cron 1623 root 5u REG 0,21 0 395919638 /tmp/tmpfPagTZ4 (deleted) 上面已删除的文件占用的磁盘空间会引起问题,例如尝试使用Tab键自动完成文件路径时出现错误 bash: cannot create temp file for here-document: No space left on device 但是,在我运行kill -9 1623该PID的空间后,就不再释放该错误。 我的问题是: 为什么第一次删除文件时没有立即释放此空间? 找回与已删除文件关联的文件空间的最佳方法是什么? 并且请让我知道我使用的任何错误术语或有关此情况的其他任何相关信息。