Add zfs_scrub.sh
This commit is contained in:
parent
15794e13a5
commit
0b78d365ca
17
zfs_scrub.sh
Executable file
17
zfs_scrub.sh
Executable file
@ -0,0 +1,17 @@
|
||||
#!/bin/sh
|
||||
# ZFS Scrub script
|
||||
|
||||
POOLS=($(cat ~/.zfs_scrub_pools))
|
||||
POOLS_STR=""
|
||||
|
||||
for pool in "${POOLS[@]}"; do
|
||||
echo "Scrub $pool"
|
||||
zpool scrub $pool
|
||||
POOLS_STR="$POOLS_STR$pool "
|
||||
done
|
||||
|
||||
OUTPUT=$(zpool status)
|
||||
|
||||
echo "Sending mail..."
|
||||
echo -e "Started scrub procedure for $POOLS_STR\n\n$OUTPUT" | $(dirname $0)/mail.sh "ZFS Scrub - $(hostname)"
|
||||
echo "Done"
|
Loading…
Reference in New Issue
Block a user