X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;f=zfs-scrub-usb-drive;h=1b735052667ba5a00f96c808e2a054da5a14fdc0;hb=9fea9e12a68ec04c537c24625c8dcc20c15b0d87;hp=8a07e5cae10d8c533b6cde8a64fa57a28587bf94;hpb=e9c8adf7c0e7f76ad301816589201a05c004a6aa;p=zfs-ubuntu%2F.git diff --git a/zfs-scrub-usb-drive b/zfs-scrub-usb-drive index 8a07e5c..1b73505 100755 --- a/zfs-scrub-usb-drive +++ b/zfs-scrub-usb-drive @@ -8,6 +8,7 @@ maxsleeptime=360 mailto=root +logfile=/var/log/zfs-scrub.log for i in backups do @@ -26,8 +27,9 @@ do fi done - echo "Scrubing zfs pool $i" - /usr/local/etc/bin/usb-drive-power on + date=`date` + echo "$date: Scrub started for zfs pool $i" >> $logfile + /usr/local/etc/bin/usb-drive-power on >> /dev/null /sbin/zpool import $i /sbin/zpool scrub $i @@ -45,6 +47,9 @@ do fi done + date=`date` + echo "$date: Scrub completed for zfs pool $i" >> $logfile + # Check for any scrub errors /sbin/zpool status $i | grep scrub: | grep "with 0 errors" > /dev/null 2>&1 if [ $? != 0 ]; then @@ -54,7 +59,7 @@ do # Power off the USB drive /sbin/zpool export $i - /usr/local/etc/bin/usb-drive-power off + /usr/local/etc/bin/usb-drive-power off >> /dev/null done