kwtip 发表于 2015-12-17 11:53

如何删除zfs snapshot

做了脚本每天运行三次创建snapshot,但是时间长了会很多,如何只保留一二天的snapshot。

比如
bash-3.2# zfs list
NAME         USEDAVAILREFERMOUNTPOINT
test         146K   976M    31K/test
test@12171051   0      -    31K-
test@12171052   0      -    31K-
test@12171061   0      -    31K-
test@12171071   0      -    31K-
test@12171082   0      -    31K-
test@12171084   0      -    31K-
test@12171091   0      -    31K-
test@12171094   0      -    31K-

只保留最后两个,其他的都删除掉。

zfs destroy test@12171051   一个一个敲太痛苦了,而且不在现场没法手动删除。

Albert_ty 发表于 2015-12-29 20:23

你是想定时自动删除?

kwtip 发表于 2016-01-04 15:12

是的,写了个脚本,不太懂脚本,写的有点笨,但是能实现。
页: [1]
查看完整版本: 如何删除zfs snapshot