date=`date`
echo "$date: Scrub completed for zfs pool $i"
+ # Import the local pool if needed and option was given to do so, else error out
+ # do this so we can check its status to see if it repaired any errors or not
+ zpool list -H "$i" >/dev/null 2>&1
+ if [ $? != 0 ]; then
+ if [[ $import_export_backup_pool == 1 ]] && [[ "$i" =~ "$backup_pool" ]]; then
+ zpool import $i
+ if [ $? != 0 ]; then
+ fatal_and_exit "-E- unable to import the pool $i"
+ fi
+ else
+ fatal_and_exit "-E- The local pool, '$i' doesn't seem to exist."
+ fi
+ fi
+
# Check for any scrub errors
zpool status $i | grep scan:
zpool status $i | grep scan: | grep "with 0 errors" > /dev/null 2>&1