我曾经用备份方式备份目录/home/user/X
duplicity /home/user/X/ file:///home/user/Backup/
现在,我想备份/home/user/X/ 和 /home/user/Y/目录下的/home/user/ (其他目录,/ home / user /下的隐藏文件)
哪一个是适当的方式来指定这个? 直觉上我会使用
duplicity --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/
但它会抛出一个错误( Command line error: Expected 2 args, got 1 )。
我使用了duplicity /home/user/ --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/
但它会为300MB的增量文件生成10GB的增量备份
当我使用 – 干运行时,我得到一个笔记
RawDeltaSize 0 (0 bytes) TotalDestinationSizeChange 0 (0 bytes) Errors 0
有什么我缺less或错误指定的重复语法? 为什么–dry-run显示0 Delta大小,而为什么我运行命令我得到至less10Gb的增量? 是因为我添加一个新的目录而不是产生这些大的增量?
PS。 我也在使用–allow-source-mismatch开关
我不知道为什么,因为我现在不在我的电脑,但是为了备份,我使用了
--exclude '**' / file:...
你似乎缺less斜线arg。