Gre*_*reg 5 linux ubuntu zfs snapshot zfsonlinux
使用以下zfs-auto-snapshot
命令,如何指定保留 52 个每周快照和无限数量的每月快照?
sudo zfs set com.sun:auto-snapshot=true storage
sudo zfs set com.sun:auto-snapshot:weekly=true storage
sudo zfs set com.sun:auto-snapshot:monthly=true storage
Run Code Online (Sandbox Code Playgroud)
当我将它指定为关键字或参数时,它两次都失败了:
sudo zfs set com.sun:auto-snapshot:weekly=true storage keep=52
cannot open 'keep=52': invalid dataset name
sudo zfs set com.sun:auto-snapshot:weekly=true storage --keep=52
cannot open '--keep=52': invalid dataset name
Run Code Online (Sandbox Code Playgroud)
这是我的系统之一的示例/etc/cron.d/zfs-auto-snapshot
。
PATH="/usr/bin:/bin:/usr/sbin:/sbin"
*/5 * * * * root /sbin/zfs-auto-snapshot -q -g --label=frequent --keep=24 //
00 * * * * root /sbin/zfs-auto-snapshot -q -g --label=hourly --keep=24 //
59 23 * * * root /sbin/zfs-auto-snapshot -q -g --label=daily --keep=14 //
59 23 * * 0 root /sbin/zfs-auto-snapshot -q -g --label=weekly --keep=4 //
00 00 1 * * root /sbin/zfs-auto-snapshot -q -g --label=monthly --keep=18 //
Run Code Online (Sandbox Code Playgroud)