我检查了该命令是否仍在使用已删除的文件
sudo find /proc/*/fd -ls | grep '(deleted)'
而且我已经能够检查仍在使用的已删除文件。为什么会发生这种情况?有什么办法可以永久删除它们?
正如Eliah Kagan在评论中所解释的,如果某个进程已打开文件,则即使文件与文件系统未链接,该进程也应保留在内存中。简单的方法是重新启动,因为/ proc是虚拟文件系统,并且其内容不会保留在硬盘驱动器上
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句