我尝试将一个 14GB 的文件从本地文件系统复制到 Windows 系统上的 SMB 共享。mv 失败,经过检查ls
和后df
,该文件未出现在索引中,但空间仍然被占用。
我不太关心这个文件,因为它只是一个可以重新创建的备份 tar,所以我的目标是完全删除该文件。lsof|grep
没有返回任何文件。extundelete 无法正确安装,所以我没有主意了。
我的笔记本电脑硬盘容量只有 60GB,而且只剩下 30%,因此在从文件系统中提取丢失的文件方面,我没有太多选择。我现在只想删除该文件(它位于主路径 ~/ 中)。有什么想法吗?
答案1
可能文件被标记为已删除,但仍由 SMB 客户端进程保持打开状态 - 直到所有打开的文件句柄都关闭后,空间才会被回收。您可以尝试卸载 SMB 共享,看看是否释放了磁盘空间,或者重新启动计算机。