簡體   English   中英

僅還原已更改的文件

[英]Restore only changed files with duplicity

我有一個問題。 Duplicity非常適合備份,我非常喜歡可以做增量差異,但是......當恢復雙重性時似乎不適用相同的概念。

基本上我只需要恢復已更改的文件(顯然在完全備份后),但我無法確定如何做到這一點。

當我嘗試恢復目錄時,我得到:

Restore destination directory /Volumes/Data/Backups/Srv1 already exists.

我需要備份一個目錄(我沒有遇到任何問題)並在另一台機器上設置鏡像。

謝謝!

首先,duplicity在恢復時不會覆蓋任何內容。 所以你的<target_folder>一定不存在。

對於你的實際問題:這聽起來像rsync的工作,而不是兩面派。 是否有一個實際的原因需要從備份而不是從源生成鏡像?

我想應該可以寫一個shell腳本來編譯duplicity清單文件中的已更改文件列表( duplicity-inc.<timestamp>.to.<timestamp>.manifest ,也可以在~/.cache/duplicity/ --files-to-restore ~/.cache/duplicity/ )並將其提供給--files-to-restore選項。 但它很快就會導致其他問題,比如命中shell的行長度限制並且必須容納文件名中的特殊字符等等。

恢復語法以供參考:
duplicity restore [--file-to-restore <relpath>] [--time <time>] <url> <target_folder>

編輯:
哦,我剛看到這個問題有多久了;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM