Восстановите архив двойственности, запомнив весь путь

Допустим, у меня есть два файла, которые я хочу сохранить отдельно: /home/user1 а также /home/user2/

Это просто:

duplicity /home/user1 file:///media/mateusz/Backup/user1_backup
duplicity /home/user2 file:///media/mateusz/Backup/user2_backup

Я знаю, что я могу бежать

duplicity restore file:///media/mateusz/Backup/backup /unpack_path/home/user1

но это требует от меня, чтобы вручную предоставить /home/user1 часть пути. Я хочу изменить команду резервного копирования и / или извлечения так, чтобы она была обработана двойственностью.

Чтобы избежать проблемы XY:
Моя резервная копия разбита на несколько частей, чтобы уменьшить хрупкость резервной копии, и я предпочитаю не заставлять вспоминать, какой точный путь хранится в каждой части, потому что эта версия резервной копии с дублированием вынуждает меня увеличивать количество блоков, так как

 duplicity [full|incremental] [options] source_directory target_url

может занять только один source_directory,

1 ответ

Решение

Это легко решить. Резервное копирование / (да, это корень файловой системы), но определите в /exclude, чтобы сделать резервную копию только тех папок, которые вы хотите, например.

--include '/home/user1' --exclude '**'

Более подробную информацию о в / исключении можно найти на справочной странице duplicity.

Другие вопросы по тегам