duplicità: come creare e ripristinare il backup di sistema completo su file esistenti


9

Vorrei creare un backup completo del sistema usando il duplicity.
Di conseguenza, ho creato una copia di backup della directory principale /, ad esclusione /proc, /sys, /tmp, e /mnt.
Tuttavia, quando ho provato a ripristinare il backup nella directory principale, ho riscontrato il seguente errore:

Restore destination directory / already exists.
Will not overwrite.

Dopo aver aggiunto l' --forceopzione al comando, ricevo una serie di [Errno 17]errori, indicando che esistono già vari file.
È possibile che per ripristinare un duplicitybackup, il file system di destinazione debba disporre di spazio sufficiente per estrarre il ripristino in una directory temporanea? Spetterebbe quindi all'utente unire i dati di backup e il sistema esistente?

Risposte:


1

Sfortunatamente non è possibile ripristinare i backup con duplicityfile esistenti anche con l' --forceopzione.

Ecco una discussione dai discorsi sulla duplicità

Jeremy Polen ha scritto:
Sto lavorando per ripristinare i file dalla duplicità per sovrascrivere i file correnti presenti sul mio server. Ricevo il seguente messaggio:

Ripristina directory di destinazione /home/jeremy/www/index.htm esiste già. Non sovrascriverà.

So che esiste un'opzione --force, ma non aiuta in questo caso. Oltre a rimuovere tutti i file prima del ripristino, esiste un modo per forzare la sovrascrittura dei file?

... Jeremy

Non a questo punto. Forse - forza dovrebbe essere estesa a questo caso. Ci penserò.

... Ken

Il file deve essere eliminato prima di eseguire lo script oppure è necessario utilizzare un percorso o un nome file diverso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.