From 98f83f9c007feb55a3700c6e8ef2dba41d9cd203 Mon Sep 17 00:00:00 2001 From: SVNET Libre Date: Sun, 26 Jan 2020 19:23:36 +0100 Subject: [PATCH] maj --- backup.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 backup.sh diff --git a/backup.sh b/backup.sh new file mode 100755 index 0000000..743fee4 --- /dev/null +++ b/backup.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# backup + +#set -e + +# Montage du système de la brique sur le hôte +echo -e "\033[33mMontage du support de sauvegarde...\033[0m" +mount PARTUUID=$1 /mnt + +# Arrêt des services de la brique +echo -e "\033[33mArrêt des Services...\033[0m" +systemctl stop {nginx,mysql,postfix,metronome,dovecot,kodi} + +# Synchro +echo -e "\033[33mSynchronisation des données...\033[0m" +rsync -av --delete-after --progress --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/ + +# Mise en route des services +echo -e "\033[33mRedémarrage des Services...\033[0m" +systemctl start {nginx,mysql,postfix,metronome,dovecot,kodi} + +echo -e "\033[32mTerminé !\033[0m" + +umount /mnt + +exit 0 +