From 15af48f6f817d3d1cbd42aef2607edd98831ca92 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Thu, 12 Dec 2019 10:26:21 +0100 Subject: [PATCH] #329 background raid scrub every 1h --- home.admin/_background.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/home.admin/_background.sh b/home.admin/_background.sh index 9a365e52b..6f6465a2a 100644 --- a/home.admin/_background.sh +++ b/home.admin/_background.sh @@ -211,6 +211,28 @@ do fi fi + ############################### + # RAID data check (BRTFS) + ############################### + # see https://github.com/rootzoll/raspiblitz/issues/360#issuecomment-467698260 + + # check every hour + recheckRAID=$((($counter % 360)+1)) + if [ ${recheckRAID} -eq 1 ]; then + + # check if raid is active + source <(sudo /home/admin/config.scripts/blitz.datadrive.sh status) + if [ ${isRaid} -eq 1 ]; then + + # will run in the background + echo "STARTING BTRFS RAID DATA CHECK ..." + sudo btrfs scrub start /mnt/hdd/ + + fi + + fi + + ############################### # LND AUTO-UNLOCK ###############################