Homelab

Домашнее хранилище и бэкапы: заметки на полях

Как организовать резервные копии семейных фото и рабочих конфигов по схеме 3-2-1 без лишних затрат.

Люди делятся на две категории: те, кто ещё не делает бэкапы, и те, кто уже делает. После того как у меня однажды внезапно осыпался внешний диск с архивом фотографий за пять лет, я выработал для себя простую схему, которой следую до сих пор.

Золотое правило 3-2-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 раз в сутки.

Главный тест любого бэкапа - регулярная тестовая распаковка. Если вы ни разу не пробовали развернуть свои архивы в чистую папку, считайте, что бэкапа у вас нет.