删除大文件不会释放空间

删除大文件不会释放空间

我删除了位于主目录中的一个大文件(6 GB),但可用空间并没有增加。

我尝试通过键入来查找垃圾文件夹中的文件cd ~/.local/share/Trash/files,但它没有列在那里。我尝试运行,sudo apt-get clean但问题没有解决。我还尝试sudo lsof +L1查看是否有其他进程正在使用它,但它也没有显示在那里。

有人有什么建议吗?

答案1

该文件仍被一个(或多个)进程使用。只有当没有进程打开该文件时,该文件所占用的空间才会被释放。

当管理员忘记重新启动伴随进程时,这是一个常见的日志文件填满文件系统的问题。

你可以使用以下方法检查lsof | grep DEL

答案2

我已经通过以下步骤解决了这个问题

#lsof +L1

它将显示保存有已删除引文的内存的文件列表。

记下文件的 pid(进程 ID)

终止进程

#kill <pid>

内存将被进程释放

通过命令检查

#df -h

相关内容