zfs send receive creating alternate boot environment with "N" flag
Hi,
I have inherited a script that prepares a backup of the rpool every evening at midnight.
zfs list -r -t snapshot rpool | grep "@backup"
if [[ $? -eq 0 ]] ; then
zfs destroy -r rpool@backup || die "zfs destroy -r rpool@backup failed"
fi
zfs destroy -r rpool_os_backup > /dev/null 2>&1
for FS in `zfs list -H -r -t fs -o name rpool` ; do
zfs snapshot $FS@backup || die "zfs snapshot $FS@backup failed"
done
ERRORS=`(zfs send -R rpool@backup | zfs receive -F -o mountpoint=none -o readonly=on -o compression=on rpool_os_backup) 2>&1 `
if [[ $? -ne 0 ]] ; then
echo ZFS ERRORS: $ERRORS