Я настроил автоматическое резервное копирование в локальную папку /home/zoroaster/backup и все работает отлично, резервное копирование и восстановление.
Теперь я хотел бы настроить вторую резервную копию на внешнем USB-накопителе, чтобы в случае поломки или выхода из строя локального жесткого диска я мог восстановить данные с внешнего USB-накопителя.
Использование графического интерфейса deja dup позволяет задать только 1 место хранения.
Я хотел бы узнать хороший способ сделать это, используя скрипт или, может быть, синхронизировав локальную папку резервного копирования с внешней.
Также я хотел бы узнать, должен ли usbdrive принадлежать пользователю root или пользователю в этом случае? Только для целей резервного копирования я буду использовать usbdrive.
В данный момент смонтирован в /media/zoroaster/Backup и владельцем является root.
Спасибо
решение1
Поскольку Deja Dup отслеживает уже созданные резервные копии файлов, вы не сможете запустить его дважды с тем же результатом.
Если вы хотите сохранить две копии резервной копии, вы можете подождать, пока не закончится обычное резервное копирование, а затем просто скопировать cp -rp
каталог с локального жесткого диска на USB-накопитель. Нет необходимости в rsync
сжатии, так как данные не изменятся во время копирования и уже сжаты.
Вы можете автоматизировать этот процесс, запустив задание cron в определенное время после резервного копирования Deja Dup и проверив, завершила ли Deja Dup свою работу (например, протестируйте вывод pgrep duplicity
).
Резервные копии, запущенные Deja Dup, имеют разрешения rw-------
и владельца пользователя, который их запустил. Так что вы можете сохранить это таким образом для вашего внешнего диска.