Снимки и резервные копии: в чём разница
Чем снимок VPS отличается от резервной копии: снимок лежит на той же ноде и вместе с ней теряется. Когда он выручает, когда бесполезен и что считать копией.
У машины в панели есть вкладка «Снимки». Слово выбрано намеренно: это не резервная копия, и путать их дорого.
| Что сравниваем | Снимок | Резервная копия |
|---|---|---|
| Где лежит | На той же ноде, что и машина | Отдельно от машины |
| Переживёт отказ ноды | Нет, исчезнет вместе с машиной | Да |
| Что внутри | Состояние диска целиком на момент снимка | То, что вы в неё положили |
| Кто делает | Панель, одной кнопкой | Вы сами, изнутри машины |
| Сколько хранится | Не больше трёх штук на машину | Сколько решите |
| Зачем нужен | Вернуться на час назад | Пережить потерю машины целиком |
Панель говорит это на самом экране: «Снимок лежит на той же ноде, что и машина. Это не резервная копия: откажет нода — не станет и снимка».
Когда снимок выручает
Перед тем, как менять что-то серьёзное: обновлять систему, ставить незнакомый пакет, править настройки сети. Снимок делается за минуты, а откат возвращает диск ровно в то состояние, в котором он был.
- Снимки
Напишите, зачем снимок
Подпись обязательна, и это не придирка: три строки «Снимок» не помогут выбрать, к какому откатываться. Панель прямо подсказывает формат — «перед обновлением ядра».
- Снимки
Нажмите «Сделать снимок»
Он не мгновенный: состояние идёт «создаётся», потом «готов». Список обновляется сам, обновлять страницу не нужно.
- Снимки
Следите за счётом
Больше трёх снимков на машину не держат. Когда места нет, панель пишет: «Место занято: удалите один из снимков, чтобы сделать новый».
Чего снимок не спасёт
- Отказа ноды. Снимок лежит на её же диске и исчезает вместе с ним.
- Удаления машины. Диск хранится неделю, и всё это время удаление можно отменить; после — не станет ни диска, ни снимков.
- Ошибки, замеченной через месяц. Снимков всего три, и старые к тому времени обычно уже удалены ради новых.
- Испорченных данных, которые вы сами же записали в снимок. Снимок хранит состояние диска, а не правильное состояние.
Как сделать настоящую копию
Настоящая копия — это файл, который лежит не на этой машине: у вас на компьютере, в облачном хранилище, на другой машине. Панель за вас её не сделает: файлового менеджера и архивов у машины нет, это возможности игрового сервера.
- Скачать папку к себе:
scp -r имя@адрес:/путь ./кудас вашего компьютера. - Регулярно и по расписанию —
rsyncиз самой машины в другое место. - Базы данных копируют не файлами, а их же средствами выгрузки: копия файлов работающей базы бывает нерабочей.
scp -r admin@203.0.113.10:/home/admin/data ./backupscp ./файл admin@203.0.113.10:/home/admin/ — кладёт файл на машину.У игрового сервера всё устроено иначе: там бэкапы делает сама панель, и архив уезжает с ноды в отдельное хранилище. Об этом — статья «Как не потерять мир».