Резервное копирование 2 определенных каталогов с помощью duplicity

Резервное копирование 2 определенных каталогов с помощью duplicity

Я использовал для резервного копирования каталога /home/user/Xduplicity, используя

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/

но он создает 10 ГБ инкрементной резервной копии для 300 МБ дельта-файла

Когда я использую --dry-run, я получаю сообщение

RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0

Есть ли что-то, что я упускаю или неправильно указываю в синтаксисе duplicity? Почему --dry-run показывает 0 Delta size, хотя я запускаю команду и получаю не менее 10Gb инкрементов? Это потому, что я добавляю новый каталог, который создает эти большие инкременты?

P.S. Я также использую параметр --allow-source-mismatch

решение1

Я не уверен, почему, так как я сейчас не за компьютером, но для резервного копирования я использую

    --exclude '**' / file:...

Кажется, вы пропустили слэш-аргумент.

Связанный контент