Ssh
備份具有重複性的遠端目錄
是否可以將遠端目錄備份到本地路徑?
在命令中使用兩個 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
查看哪些選項可能適用於您的案例。