Резервное копирование Linux: базовая схема
Резервная копия полезна только тогда, когда её можно восстановить. Начните с простой схемы и регулярной проверки.
1. Определите, что копировать
Обычно это пользовательские данные, конфигурации сервисов, список установленных пакетов и сведения о разметке дисков. Саму операционную систему часто проще переустановить, чем восстанавливать целиком.
2. Создайте отдельное хранилище
Копия на том же физическом диске не защищает от его поломки. Подойдёт отдельный NAS, съёмный накопитель или удалённый сервер с ограниченным доступом.
3. Используйте rsync
Пример зеркального копирования каталога на уже подключённый резервный диск:
rsync -aHAX --numeric-ids --dry-run /srv/data/ /mnt/backup/data/Сначала параметр --dry-run показывает изменения без записи. После проверки его можно убрать.
--delete: он удаляет в назначении файлы, которых нет в источнике. Для защиты от случайного удаления используйте версии или снимки.4. Проверьте восстановление
Раз в месяц восстановите несколько файлов в отдельную тестовую папку и убедитесь, что содержимое открывается, а права доступа корректны.
5. Держите несколько поколений
Одна актуальная копия не спасёт от незаметной порчи данных. Поддерживайте как минимум несколько исторических точек восстановления и одну копию вне основного устройства.