删除文件时,本机 ZFS 不会释放空间

删除文件时,本机 ZFS 不会释放空间

我在 Ubuntu 11.10 上运行原生 ZFS,使用 2x2 TB 驱动器进行镜像设置。ZFS 文件系统直接安装在 Ubuntu 中,而不是通过 NFS 或类似的东西,权限设置为 777。

我的问题是,当我删除一个文件时,它会像您预期的那样消失,但当我输入 zfs list 时,它仍然报告已用空间,好像文件仍在那里一样。我已经等了几个小时,目前正在运行清理程序,看看是否能解决问题,但这不是必要的,不是吗?

答案1

我想答案可能有点荒谬;Ubuntu 确实将文件移到了 .Trash1000,但不允许回收站清空我的 ZFS 数据集上的 .trash 文件夹。我猜这是一个权限问题,因为我的 ZFS 数据集是用 root 身份挂载的,然后我对所有数据集运行了 chmod 777,以允许我的用户使用它们。

无论如何,删除.Trash1000 文件夹可以解决这个“问题”。

相关内容