Bunun gibi birkaç dizinin yedeğini aldıktan sonra:
# duplicity\
--exclude /home/user/Documents/test1/file\
--include /home/user/Documents/test1\
--include /tmp/test2\
--exclude '**'\
/ file:///home/user/Backup
Yedeklenmiş dizinleri silerek restorasyonun nasıl çalıştığını test etmek istedim:
# rm -rf /home/user/Documents/test1 /tmp/test2
Ve sonra, yedeği geri yükleyerek,
# duplicity file:///home/user/Backup /
Ama hatayı aldım,
Restore destination directory / already exists.
Will not overwrite.
Bu nedenle, bu dahil edilen klasörlerin hedefi zaten temizlenmiş olsa bile, kök klasörü boşaltmadan orijinal hedefe geri yükleyemiyorum.
Başka bir konuma geri yüklemek ve sonra her klasörü tek tek taşımaktan daha iyi bir yol var mı?
# duplicity --file-to-restore home/user/Documents/test1 file:///home/user/Backup /home/user/Restore1
# mv /home/user/Restore1/home/user/Documents/test1 /home/user/Documents/test1
# duplicity --file-to-restore tmp/test2 file:///home/user/Backup /home/user/Restore2
# mv /home/user/Restore2/tmp/test2 /tmp/test2
--force
bayrağı ayarlamak işe yarıyor. Neden man sayfası burestore
seçenek için bu davranışı belgelemek değil merak ediyorum . Banarsync
farklı bir yerden gitmek zorunda kalmanın ek adımını kurtarıyor . Teşekkürler!