X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=zfs-autosnap-all.example;fp=zfs-autosnap-all.example;h=58929766541fb40b569f213d165e321dc3b9d209;hb=165fecc5d02a1c9beaa36031443d7c73b8272c9a;hp=0000000000000000000000000000000000000000;hpb=f0c078cb87970f248e3d86cbc8b219d89690119d;p=zfs-nexenta%2F.git diff --git a/zfs-autosnap-all.example b/zfs-autosnap-all.example new file mode 100755 index 0000000..5892976 --- /dev/null +++ b/zfs-autosnap-all.example @@ -0,0 +1,27 @@ +#!/bin/bash + +# Author: Alan J. Pippin +# Description: This script is a wrapper script that calls zfs-autosnap +# for each filesystem provided below. + +# Setup some default values +autosnap="/usr/local/etc/bin/zfs-autosnap" +logfile="/var/log/zfs-autosnap.log" +numsnapshots=20 +maxagedays=365 + +# Auto snapshot every zfs filesystem on the system specified below +date >> $logfile + +# Special filesystems +$autosnap storage /storage $numsnapshots 15 +$autosnap tank/usr/videos /usr/videos $numsnapshots 15 + +# Normal filesystems +$autosnap tank / $numsnapshots $maxagedays +$autosnap tank/backup /backup $numsnapshots $maxagedays +$autosnap tank/usr /usr $numsnapshots $maxagedays +$autosnap tank/usr/home /usr/home $numsnapshots $maxagedays +$autosnap tank/usr/local /usr/local $numsnapshots $maxagedays +$autosnap tank/usr/local/etc /usr/local/etc $numsnapshots $maxagedays +