doc:appunti:linux:sq:borgbackup
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sq:borgbackup [2021/08/06 18:08] – [Elencare gli archivi] niccolo | doc:appunti:linux:sq:borgbackup [2023/02/08 15:29] – [Recuperare l'intero archivio] niccolo | ||
---|---|---|---|
Line 11: | Line 11: | ||
Negli esempi che seguiranno il repository non è mai indicato perché si suppone che sia istanziata la variabile **BORG_REPO**. I comandi potranno essere eseguiti in modo non interattivo perché la password sarà istanziata in **BORG_PASSPHRASE**. | Negli esempi che seguiranno il repository non è mai indicato perché si suppone che sia istanziata la variabile **BORG_REPO**. I comandi potranno essere eseguiti in modo non interattivo perché la password sarà istanziata in **BORG_PASSPHRASE**. | ||
+ | |||
+ | ===== Repository locale o remoto ===== | ||
+ | |||
+ | In modo abbastanza trasparente il programma può utilizzare un repository **locale** (spazio disco direttamente disponibile sull' | ||
+ | |||
+ | <code bash> | ||
+ | export BORG_REPO='/ | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | export BORG_REPO=' | ||
+ | </ | ||
===== Inizializzare il repository ===== | ===== Inizializzare il repository ===== | ||
Line 51: | Line 63: | ||
Se una operazione di backup viene interrotta prima che sia completata, lo spazio utilizzato non viene liberato. Forse viene riutilizzato alla successiva esecuzione? A seguito di un backup interrotto nel repository non risulta alcun archivio nuovo. | Se una operazione di backup viene interrotta prima che sia completata, lo spazio utilizzato non viene liberato. Forse viene riutilizzato alla successiva esecuzione? A seguito di un backup interrotto nel repository non risulta alcun archivio nuovo. | ||
- | ===== Elencare | + | ===== Elencare |
- | Per vedere quanti backup sono contenuti in un determinato repository, si esegue il comando: | + | Per vedere quanti backup sono contenuti in un determinato repository |
- | < | + | < |
borg list | borg list | ||
docs-and-mail-2021-08-05T17: | docs-and-mail-2021-08-05T17: | ||
Line 62: | Line 74: | ||
**NOTA**: Il repository e la passphrare si intendono istanziati nelle rispettive variabili d' | **NOTA**: Il repository e la passphrare si intendono istanziati nelle rispettive variabili d' | ||
+ | |||
+ | ===== Ispezionare il contenuto di un backup ===== | ||
+ | |||
+ | Per elencare tutti i file contenuti in un archivio si utilizza il comando: | ||
+ | |||
+ | < | ||
+ | borg list :: | ||
+ | </ | ||
+ | |||
+ | Vengono mostrati tutti i file esistenti al momento della creazione dell' | ||
+ | |||
+ | ===== Recuperare file da un backup ===== | ||
+ | |||
+ | ==== Recuperare l' | ||
+ | |||
+ | Estrae tutto l' | ||
+ | |||
+ | < | ||
+ | borg extract --numeric-owner / | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Recuperare una directory ==== | ||
+ | |||
+ | L' | ||
+ | |||
+ | <code bash> | ||
+ | export BORG_PASSPHRASE=' | ||
+ | export BORG_REPO=' | ||
+ | |||
+ | mkdir / | ||
+ | cd / | ||
+ | borg extract ::' | ||
+ | </ | ||
+ | |||
+ | ==== Simulazione restore ==== | ||
+ | |||
+ | <code bash> | ||
+ | borg extract --dry-run --list ::' | ||
+ | </ | ||
===== Web References ===== | ===== Web References ===== |
doc/appunti/linux/sq/borgbackup.txt · Last modified: 2023/02/08 15:30 by niccolo