口是心非:如何在現有文件上建立和還原完整系統備份

口是心非:如何在現有文件上建立和還原完整系統備份

我想使用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 應該擴展到這種情況。我會調查一下。

……肯

必須在運行腳本之前刪除該文件,或者必須使用不同的路徑或文件名稱。

相關內容