From c154eddacccdcb800f73ca8d0f4dda611df6c20f Mon Sep 17 00:00:00 2001 From: rootzoll Date: Wed, 15 Jan 2020 12:05:26 +0100 Subject: [PATCH] scrub BTRFS before shutdown --- home.admin/XXshutdown.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home.admin/XXshutdown.sh b/home.admin/XXshutdown.sh index 661d1fd90..79b6ef701 100755 --- a/home.admin/XXshutdown.sh +++ b/home.admin/XXshutdown.sh @@ -40,7 +40,15 @@ sleep 10 echo "stop ${network}d (2) - please wait .." sudo systemctl stop ${network}d 2>/dev/null sleep 3 + +# make sure drives are synced before shutdown +source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status) +if [ ${isBTRFS} -eq 1 ] && [ ${isMounted} -eq 1 ]; then + echo "STARTING BTRFS RAID DATA CHECK ..." + sudo btrfs scrub start /mnt/hdd/ +fi sync + echo "starting shutdown ..." sudo shutdown ${shutdownParams} exit 0