#!/bin/sh
#pfexec zfs send -R deta/home@new | pv | pfexec zfs recv -Fdu ex1
#pfexec zfs send -R deta/tmp@new | pv | pfexec zfs recv -Fdu ex1
#pfexec zfs send -R deta/sicherung@new | pv | pfexec zfs recv -Fdu ex1
#pfexec zfs send -R deta/daten@new | pv | pfexec zfs recv -Fdu ex1
#pfexec zfs send -R deta/media@new | pv | pfexec zfs recv -Fdu ex1
for pool in deta/home deta/tmp deta/sicherung deta/daten deta/media
do
echo "zfs rename -r ${pool}@new ${pool}@old"
zfs rename -r ${pool}@new ${pool}@old
echo "zfs snapshot -r ${pool}@new"
zfs snapshot -r ${pool}@new
echo "zfs send -Ri ${pool}@old ${pool}@new | pv | zfs receive -Fdu ex1"
zfs send -Ri ${pool}@old ${pool}@new | pv | zfs receive -Fdu ex1
echo "zfs destroy -r ${pool}@old"
zfs destroy -r ${pool}@old
done
#!/bin/sh
# initial
# sudo zfs snapshot -r zroot/sicherung@now
# sudo zfs send -R zroot/sicherung@now | pv | sudo zfs receive -Fdu ex1
echo "zpool import -N ex1"
zpool import -N ex1
for pool in zroot/home zroot/sicherung go/daten go/media
do
#INIT
#zfs snapshot -r ${pool}@new
#zfs send -R ${pool}@new | pv | zfs receive -Fdu ex1
echo "zfs rename -r ${pool}@new ${pool}@old"
zfs rename -r ${pool}@new ${pool}@old
echo "zfs snapshot -r ${pool}@new"
zfs snapshot -r ${pool}@new
echo "zfs send -Ri ${pool}@old ${pool}@new | pv | zfs receive -Fdu ex1"
zfs send -Ri ${pool}@old ${pool}@new | pv | zfs receive -Fdu ex1
echo "zfs destroy -r ${pool}@old"
zfs destroy -r ${pool}@old
done
echo "zpool export ex1"
zpool export ex1