Sunday, 17 February 2013

Solaris Backup & Restore ZFS



zfs snapshot -r rpool@1001
zfs send -Rv rpool@1001 > /backup/rpool1001
zfs destroy -r rpool@1001

zfs snapshot -r rpool@3Feb2010
zfs send -Rv rpool@3Feb2010 > /backup/rpool.3Feb2010
zfs destroy -r rpool@3Feb2010


mount /dev/dsk/c1t1d0s0 /a
zpool create -f -o failmode=continue -R /a -m legacy -o cachefile=/etc/zfs/zpool.cache rpool c1t0d0s0
cat /a/rpool1001 | zfs receive -Fdu rpool
installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
zpool set bootfs=rpool/ROOT/s10s_u7wos_08 rpool


===========
zfs destroy -r rpool@1001

===========
===========
===========

#!/sbin/sh
BKP_DATE=`date | cut -f6 -d " "``date | cut -f2 -d " "``date | cut -f3 -d " "`
echo rpool@$BKP_DATE
zfs snapshot -r rpool@$BKP_DATE
zfs send -Rv rpool@$BKP_DATE |gzip > /backup/rpool.$BKP_DATE.gz
zfs destroy -r rpool@$BKP_DATE

No comments:

Post a Comment