ᚹ viking

Бэкапы, которые действительно восстанавливаются

· практика

Бэкап, который никто не проверял, — это не бэкап, а надежда. Раз в квартал я беру чистую виртуалку и разворачиваю на ней копию сервера. Ниже — что из этого вышло.

Что копирую

Конфиги в /etc, домашние каталоги, базы и файлы данных. Всё остальное — восстановимо из репозиториев и пакетов. Исключения веду списком в отдельном файле, чтобы не вспоминать каждый раз.

Как проверяю

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

С тех пор в скрипте появилось правило: никакой ручной работы, только команды, которые можно повторить.

Сколько места

Инкрементальный архив за месяц занимает около 40 ГБ. Храню три месяца плюс одну копию в другом городе — на случай, если шкаф со всем содержимым перестанет существовать целиком.

← ко всем заметкам