
我想使用duplicity
.
因此,我建立了根目錄的備份/
,不包括/proc
、/sys
、/tmp
和/mnt
。
但是,當嘗試將備份還原到根目錄時,出現以下錯誤:
Restore destination directory / already exists.
Will not overwrite.
將--force
選項新增至命令後,我收到一系列[Errno 17]
錯誤,指出各種檔案已存在。
是否要恢復duplicity
備份,目標檔案系統必須有足夠的空間才能將復原提取到臨時目錄?然後由使用者將備份資料和現有系統合併?
答案1
不幸的是,即使有選項,也無法使用duplicity
現有檔案還原備份--force
。
這是來自的討論口是心非的談話
Jeremy Polen 寫道:
我正在努力從口是心非中恢復文件,以覆蓋我伺服器上的當前文件。我收到以下訊息:恢復目標目錄 /home/jeremy/www/index.htm 已存在。不會覆蓋。
我知道有一個 --force 選項,但在這種情況下它沒有幫助。除了在恢復之前刪除所有文件之外,是否有辦法強制覆蓋文件?
....傑里米
目前還沒有。也許 --force 應該擴展到這種情況。我會調查一下。
……肯
必須在運行腳本之前刪除該文件,或者必須使用不同的路徑或文件名稱。