Люди делятся на две категории: те, кто ещё не делает бэкапы, и те, кто уже делает. После того как у меня однажды внезапно осыпался внешний диск с архивом фотографий за пять лет, я выработал для себя простую схему, которой следую до сих пор.
Золотое правило 3-2-1
Классика, проверенная временем:
- 3 копии данных: оригинал на рабочем диске и две резервные копии;
- 2 разных носителя: например, SSD в компьютере и домашний сетевой накопитель (NAS);
- 1 копия вне дома: удаленный сервер, который не пострадает, если дома зальют соседи или скакнет напряжение.
Restic + удаленный VDS
Для шифрованных инкрементальных бэкапов отлично подходит утилита restic.
Она делает дедупликацию, шифрует всё на клиенте до отправки и умеет работать по SSH (sftp):
# Инициализация репозитория на сервере
restic -r sftp:backup-user@194.41.113.190:/var/backups/mellaway init
# Создание ежедневного снимка
restic -r sftp:backup-user@194.41.113.190:/var/backups/mellaway \
--verbose backup ~/Photos ~/Documents
Автоматизация через cron и таймеры
Самый надежный бэкап - тот, о котором не нужно вспоминать руками. Достаточно повесить выполнение скрипта в systemd.timer
или ночной cron раз в сутки.