答案1
部分数据可能与快照有关。您可以使用以下命令在终端中列出它们:
zfs list -t snapshot
如果其中一个特别大,您可以像这样将其删除:
sudo zfs destroy rpool/USERDATA/MHT@FRIDAY04-30-21
发出命令时要小心zfs destroy
,因为无法撤消。您不会破坏文件系统,但如果需要,您将无法回滚到某个时间点。
答案2
这可能与 zfs 无关。
在 unix 中删除文件时,有两种情况只会删除名称,而不会删除实际数据。
这两起案件是:
- 硬链接文件,直到最后一个硬链接被删除后,文件才会被删除
- 打开文件,直到最后一个打开该文件的程序关闭它或退出(并且所有硬链接都被删除)时,该文件才会被删除
您可以使用 ls -l 命令检查硬链接(但如果您已经删除它,那就没有帮助了)。
如果您知道哪些程序可能打开了大文件,您可以尝试关闭或终止这些程序。或者直接重启。
请注意,如果您重新启动,请确保它是干净关机并重新启动,否则如果没有 fsck,文件仍然不会被删除,并且 fsck 可能只是将它们重新定位到 LOST+FOUND。