From 5ae2eebf7486c51d5374c0d327fae0d917fddba4 Mon Sep 17 00:00:00 2001 From: Luca Pellegrini Date: Wed, 15 Feb 2023 17:29:57 +0100 Subject: [PATCH] rsync: modifiche a script per HDD esterno 'Backup' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Modifica elenco di cartelle ignorate nel backup della partizione 'Data': * `exclude-Data`: ignora cartella 'SteamLibrary', in cui sono installati i giochi della libreria di Steam; * togli l'argomento `--delete` nell'esecuzione del backup di 'Data': per evitare di eliminare inavvertitamente foto, video o altri file importanti, conservati solo su HDD esterni ma non sull'SSD interno; * similmente, includi nel backup di 'Data' anche la cartella `Immagini/temp`: meglio una copia in piĆ¹ che una in meno --- rsync/bin/exclude-Data.txt | 12 +++++++----- rsync/bin/rsync-Backup.sh | 2 +- rsync/bin/rsync-DRY-RUN-Backup.sh | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/rsync/bin/exclude-Data.txt b/rsync/bin/exclude-Data.txt index 1ad5c7d..b0918f7 100644 --- a/rsync/bin/exclude-Data.txt +++ b/rsync/bin/exclude-Data.txt @@ -1,13 +1,15 @@ -# cartelle e file nella partizione Data, da escludere nei backup con rsync +# Cartelle e file nella partizione Data, da escludere nei backup con rsync .Trash-1000/ +lost+found .vscode-oss/ +fedora/ imm-disco/ -Immagini/temp/ musica-altro/ Musica/Downloads/ -Nextcloud/** -SCGP/Immagini/ -Programmazione/venv/ +Nextcloud/* +SCGP/Immagini/* +Programmazione/*/venv/ +SteamLibrary/ temp/ VMs/ diff --git a/rsync/bin/rsync-Backup.sh b/rsync/bin/rsync-Backup.sh index 2c90163..7578a3b 100755 --- a/rsync/bin/rsync-Backup.sh +++ b/rsync/bin/rsync-Backup.sh @@ -4,7 +4,7 @@ MNT_POINT='/media/luca/Backup' # Partizione "Data" EXCLUDES=$HOME/bin/exclude-Data.txt -rsync -av --exclude-from=$EXCLUDES --delete /Data/ $MNT_POINT/Data/ +rsync -av --exclude-from=$EXCLUDES /Data/ $MNT_POINT/Data/ #rsync -av --mkpath /Data/imm-disco/ $MNT_POINT/imm-disco/ diff --git a/rsync/bin/rsync-DRY-RUN-Backup.sh b/rsync/bin/rsync-DRY-RUN-Backup.sh index 222b549..fadc58d 100755 --- a/rsync/bin/rsync-DRY-RUN-Backup.sh +++ b/rsync/bin/rsync-DRY-RUN-Backup.sh @@ -4,7 +4,7 @@ MNT_POINT='/media/luca/Backup' # Partizione "Data" EXCLUDES=$HOME/bin/exclude-Data.txt -rsync -av -n --exclude-from=$EXCLUDES --delete /Data/ $MNT_POINT/Data/ +rsync -av -n --exclude-from=$EXCLUDES /Data/ $MNT_POINT/Data/ #rsync -av --mkpath -n /Data/imm-disco/ $MNT_POINT/imm-disco/