[risolto] backupDB backup su dropbox possibilità di eliminare sottocartella?

Discussioni relative a software necessario per il monitoraggio e il Raspberry
metus
Messaggi: 120
Iscritto il: 10/05/2019, 1:04

[risolto] backupDB backup su dropbox possibilità di eliminare sottocartella?

Messaggioda metus » 17/05/2020, 17:59

Buongiorno,
spiegandomi meglio vorrei sapere se c'è un modo per fare il backup di una cartella con tutte le sue sottocartelle ad eccezione di un file (in essa contenuto)
Putroppo vorrei fare il backup di una cartella al cui sui interno catelle e file possono cambiare ma putroppo al suo interno è contenuto sempre un file di database che pesa 2GB e mi è inutile!

Per capirci vorrei avere un backup di tutta la cartella /home/homeassistant/.homeassistant/ ad esclusione del file /home/homeassistant/.homeassistant/home-assistant_v2.db
Ad oggi l'unica soluzione è stato inserire tutte le sottocartelle... il problema è che le sottocartelle possono cambiare ed aggiungersi file che non backupperei...

Codice: Seleziona tutto

......
# Percorso assoluto delle varie cartelle da backuppare
# elencare le varie cartelle separate da uno spazio
BACKUP_SRC="
/home/homeassistant/dehydrated/certs/homeassistantfotovoltaicometelli.duckdns.org
/etc/crontab
/etc/dhcpcd.conf
/etc/apache2/apache2.conf
/etc/apache2/ports.conf
/etc/apache2/sites-available
/var/www/123solar
/var/www/comapps
/var/www/menu
/var/www/metern
/var/www/MyScripts
/var/www/index.php
/home/homeassistant/.homeassistant/.cloud
/home/homeassistant/.homeassistant/.storage
/home/homeassistant/.homeassistant/AnteprimaTelecamere
/home/homeassistant/.homeassistant/custom_components/smartir/codes/media_player
/home/homeassistant/.homeassistant/deps
/home/homeassistant/.homeassistant/filestatisensori
/home/homeassistant/.homeassistant/IconeMessaggiTelegram
/home/homeassistant/.homeassistant/SCRIPTFATTIDAME
/home/homeassistant/.homeassistant/tts
/home/homeassistant/.homeassistant/www
/home/homeassistant/.homeassistant/.HA_VERSION
/home/homeassistant/.homeassistant/automations.yaml
/home/homeassistant/.homeassistant/configuration.yaml
/home/homeassistant/.homeassistant/groups.yaml
/home/homeassistant/.homeassistant/home-assistant.log
/home/homeassistant/.homeassistant/known_devices.yaml
/home/homeassistant/.homeassistant/themes.yaml
"
.....


Idee?
Ultima modifica di metus il 17/05/2020, 22:12, modificato 1 volta in totale.



metus
Messaggi: 120
Iscritto il: 10/05/2019, 1:04

Re: backupDB backup su dropbox possibilità di eliminare sottocartella?

Messaggioda metus » 17/05/2020, 19:08

Grazie mille Flane! Come sempre veloce e preciso.
Ci ho messo un po perchè sbagliavo posizione del comando exclude che mettevo infondo.. invece va come da guida linkata da Flane.

Esempio se si vuole escludere un file e una sottocartella:
/percorsodelfile/file.txt
/percorsosottocartella
Lo script backupDB.sh va modificato così:

Codice: Seleziona tutto

# Backup files.
tar cfz $LOCALFILE --exclude "/percorsodelfile/file.txt" --exclude "/percorsosottocartella" $BACKUP_SRC


Potete inserire quanti exclude volete tra $LOCALFILE e $BACKUP_SRC

Grazie ancora Flane


Torna a “Software”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti