Auf der V240 gibts jetzt ein activate_snapshot.sh.
Es nimmt einen snap-identifier (bei uns typischerweise
date +"%d%m%y"
) und ruft zfs clone auf die snapshots. Die clones
sind Copy-on-write von den snapshots, ist also schnell
und kost erstmal nix. Sie werden unter /mypool/radix/homes
gemountet, also wie auf der ziusudra, und exportiert per
nfs. Code:
zfs list -rH -o name -t snapshot mypool/backup/radix/homes | \ grep "homes/.*@$snap" | \
while read X; do
wo=`basename "$X" | sed 's/@.*//'`
zfs clone -p -o sharenfs="rw=@131.188.103.0/24" \
-o devices=off -o setuid=off "$X" \
mypool/radix/homes/$wo
done