Бэкапы, которые действительно восстанавливаются
Бэкап, который никто не проверял, — это не бэкап, а надежда. Раз в квартал я беру чистую виртуалку и разворачиваю на ней копию сервера. Ниже — что из этого вышло.
Что копирую
Конфиги в /etc, домашние каталоги, базы и файлы данных. Всё остальное — восстановимо из репозиториев и пакетов. Исключения веду списком в отдельном файле, чтобы не вспоминать каждый раз.
Как проверяю
Скрипт разворачивает архив, поднимает сервисы и проверяет, что они отвечают. Если хоть один шаг падает — в телеграм уходит сообщение. Первый запуск провалился дважды: сначала не хватило прав у пользователя, потом забыл, что база требует определённую локаль.
С тех пор в скрипте появилось правило: никакой ручной работы, только команды, которые можно повторить.
Сколько места
Инкрементальный архив за месяц занимает около 40 ГБ. Храню три месяца плюс одну копию в другом городе — на случай, если шкаф со всем содержимым перестанет существовать целиком.