From b0e336279b3cdb34fd5bca6f1d4ff95a8576af66 Mon Sep 17 00:00:00 2001 From: patrick Date: Sat, 31 May 2025 19:33:31 +0200 Subject: [PATCH] miyagi-backup.sh aktualisiert add scrub stop src und scrub stop local --- miyagi-backup.sh | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/miyagi-backup.sh b/miyagi-backup.sh index 1d8d803..0274569 100644 --- a/miyagi-backup.sh +++ b/miyagi-backup.sh @@ -121,11 +121,22 @@ run_maintenance() { fi } -run_scrub_stop() { +run_scrub_stop_src() { ssh root@"$SOURCEHOST" 'for pool in $(zpool list -H -o name); do - echo "Stoppe Scrub auf Pool: $pool" - zpool scrub -s "$pool" -done' + echo "⏹️ Stoppe Scrub auf Pool: $pool" + zpool scrub -s "$pool" + done' +} + +run_scrub_stop_local() { + for pool in $(zpool list -H -o name); do + echo "⏹️ Stoppe Scrub auf Pool: $pool" + if zpool scrub -s "$pool"; then + echo "✔️ Scrub auf $pool gestoppt" + else + echo "❌ Fehler beim Stoppen des Scrubs auf $pool" + fi + done } shutdown_if_requested() { @@ -147,7 +158,8 @@ main() { run_zsync run_updates run_maintenance - run_scrub_stop + run_scrub_stop_local + run_scrub_stop_src run_pbs_backup run_remote_updates shutdown_if_requested