1
วิธีการคืนค่าโฟลเดอร์ไปยังปลายทางดั้งเดิมโดยใช้ความซ้ำซ้อน
หลังจากทำการสำรองข้อมูลไดเรกทอรีบางอย่างเช่น: # duplicity\ --exclude /home/user/Documents/test1/file\ --include /home/user/Documents/test1\ --include /tmp/test2\ --exclude '**'\ / file:///home/user/Backup ฉันต้องการทดสอบว่าการคืนค่าทำงานอย่างไรโดยการลบไดเรกทอรีที่สำรองข้อมูล: # rm -rf /home/user/Documents/test1 /tmp/test2 จากนั้นทำการกู้คืนข้อมูลสำรอง # duplicity file:///home/user/Backup / แต่ฉันได้รับข้อผิดพลาด Restore destination directory / already exists. Will not overwrite. ดังนั้นปรากฏว่าฉันไม่สามารถกู้คืนไปยังปลายทางเดิมได้โดยไม่ต้องล้างโฟลเดอร์รูทแม้ว่าปลายทางของโฟลเดอร์ที่รวมอยู่เหล่านี้จะถูกล้างออกไปแล้ว มีวิธีที่ดีกว่าการกู้คืนไปยังตำแหน่งอื่นแล้วย้ายแต่ละโฟลเดอร์ทีละรายการ? # 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 …