我删除了位于主目录中的一个大文件(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