Использование Rsync + Encryption
Вопрос новичка: в настоящее время я использую RSYNC для резервного копирования моих файлов со своего компьютера на внешний HD, который всегда подключен к моему компьютеру.
rsync -avzr /home/user/folder1/ /media/hd1/folder1/
Моя цель - зашифровать эту резервную копию на внешнем жестком диске, поэтому я ищу способ создания сценария со следующим потоком:
- Расшифровать внешнюю папку HD
- RSYNC файлы на внешний HD
- Зашифровать внешнюю папку HD
Есть ли способ достичь этого сценария, может быть, с помощью нативных команд Ubuntu или, может быть, с помощью VeraCrypt, что-то вроде этого?
2 ответа
Одной из альтернатив является резервное копирование в файловую систему в зашифрованном контейнере, например LVM с шифрованием LUKS, "зашифрованный диск"). Это один из вариантов установки Ubuntu (я думаю, в основном предназначен для ноутбуков).
Может быть, эта ссылка поможет вам,
https://help.ubuntu.com/community/ManualFullSystemEncryption
Изменить: Вы можете попробовать использовать простой метод, просто установите Ubuntu с "зашифрованным диском" на внешний диск. Вы можете загрузить его на другом компьютере и запустить rsync через локальную сеть, но вы также можете подключить диск напрямую, смонтировать раздел с правильными учетными данными и использовать его напрямую.
Также важно защитить резервную копию от пожара или кражи физически (например, храня один резервный диск в другом доме или в безопасном хранилище).
выберите borg, см. https://borgbackup.readthedocs.io/en/stable/quickstart.html
он делает удаленные, версионные, монтируемые, зашифрованные резервные копии на стороне клиента.