我在Ubuntu 11.10上运行本机ZFS,在镜像设置中使用2×2 TB驱动器. ZFS
文件系统直接安装在Ubuntu中,而不是通过NFS或类似的东西安装,权限也设置为777.
我的问题是,当我删除文件时,它会像你期望的那样消失,但是当我输入zfs列表时,它仍然会报告已用空间,就像文件仍在那里一样.我等了几个小时,我正在运行一个磨砂膏,看看是否能修复它,但这不应该是必要的,是吗?
我猜,答案非常荒谬;事实证明,Ubuntu将
文件移动到.Trash1000但不允许回收站清空ZFS数据集上的.trash
文件夹.我猜这是一个权限问题,因为我的ZFS数据集是用root挂载的,然后我在所有这些数据集上运行chmod 777以允许我的
用户使用它们.
无论如何,删除.Trash1000文件夹修复了“问题”.