尽管删除文件夹,占用的文件系统空间并未减少

尽管删除文件夹,占用的文件系统空间并未减少

这是在 CentOS 7 安装上。

  • 共享文件夹/dev/sbd1安装在/data

  • 容量为 4 TB。删除文件夹后,它应该显示 1.1TB 已占用空间,但实际显示为 2.2TB。

  • 通过单击“移至垃圾箱”从安装在不同工作站中的共享文件夹中完成删除

  • 我检查了

    /home/username/.local/ 
    /home/
    

    并且没有垃圾目录。

  • 我也尝试trash_cli通过安装yum install trash_cli。这没有帮助。

在哪里检查或如何找到删除的数据在哪里,为什么即使删除后它仍然是相同的大小?

答案1

在关闭所有句柄之前,磁盘空间不会被释放,因此很可能某些进程仍打开已删除的文件,因此它们尚未被修剪。

要递归列出打开的文件,请使用lsof +D /datalsof +D /data | grep deleted仅显示已删除的打开文件

然后,您需要终止或重新启动任何打开已删除文件的进程。

相关内容