Восстановите архив двойственности, запомнив весь путь
Допустим, у меня есть два файла, которые я хочу сохранить отдельно: /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.