Ssh

備份具有重複性的遠端目錄

  • December 3, 2014

是否可以將遠端目錄備份到本地路徑?

在命令中使用兩個 URL 會引發

Two URLs specified.  One argument should be a path.

僅對遙控器使用一個但指定full選項會引發

--full option cannot be used when restoring or verifying

我試過的看起來像

duplicity full ssh://username@remote:XXXX/home/username /media/removabledrive/

XXXX 是 ssh 的自定義埠。

為什麼不使用 sshfs、cifs、nfs 或您選擇的其他工具將遠端路徑掛載到本地文件系統樹中?

如果你這樣做,你可以指定兩個本地路徑來重複,它不應該注意到其中一個路徑實際上是在遠端節點上(確保你選擇的遠端文件系統以你的方式導出權限等屬性)想要並確保您使用正確的掛載選項 - 這對於 samba/cifs 尤其重要,因為它的預設值不是非常 unix-ish)。

對於 Debian 或 Debian 衍生產品(如 Ubuntu):

apt-get 安裝 sshfs

然後:

mkdir -p /mnt/遠端 &&
sshfs 使用者名@remote:/home/使用者名 /mnt/remote

成功後,從備份/mnt/remote到本地備份路徑,然後

解除安裝 /mnt/遠端

另請man sshfs查看哪些選項可能適用於您的案例。

引用自:https://serverfault.com/questions/543039