如何删除旧的 ZFS 快照

如何删除旧的 ZFS 快照

在 Ubuntu 上运行更新后,我收到有关我的 ZFS 文件系统的警告。是否有可用于删除旧快照的实用程序或脚本?以下是消息:

ERROR couldn't save system state: Minimum free space to take a snapshot and preserve ZFS performance is 20%.
Free space on pool "rpool" is 10%.
Please remove some states manually to free up space.

答案1

使用zfs-修剪-快照, 被形容为:

从一个或多个符合给定条件的 zpool 中删除快照

来自文档的一个例子:

删除所有 zpools 中超过一周的快照

zfs-prune-snapshots 1w

与上面相同,但增加了详细程度,并且实际上没有删除任何快照(试运行)

zfs-prune-snapshots -vn 1w

您可以在文章中找到更多方法 如何删除除最后 [n] 个 ZFS 快照之外的所有快照?

相关内容