ZFS:从快照中删除文件?

假设我有一个包含100个快照的数据集,并希望rm -rf所有快照中名为“cache”的所有文件夹.

我想实际上释放空间,而不是仅仅将它隐藏在快照层中,因此制作克隆并从中删除然后拍摄新快照似乎并不是我想要的.

任何半自动的方式呢?
一些环绕zfs list -t snapshot,zfs clone,zfs promote,zfs snapshot?

(自从我发现这有更多的ZFS东西后,从https://superuser.com/questions/313197交叉发布)

最佳答案
快照是只读的.如果您需要这些文件夹,则必须删除整个快照.

您可以进行备份(使用tar之类的东西),排除违规文件夹,然后删除快照.显然,备份现在是tar,或者其他任何格式;但至少你还有备份副本.

转载注明原文:ZFS:从快照中删除文件? - 代码日志