В этой материале разберем, что такое резервное копирование и снапшоты, как они функционируют и в каких случаях они могут быть полезны.
Бэкап — копия данных, желательно хранящаяся на отдельном физическом носителе, например, другом диске или сервере, который может находиться в удаленном дата-центре, даже за пределами страны. Бэкапы используются для восстановления данных в случае их утраты или повреждения. Чем «дальше» копии находятся от исходных данных, тем выше их сохранность.
Что можно копировать:
Отдельные файлы или их группы;
Диски или их разделы;
Образы виртуальных машин;
И многое другое.
Полное резервное копирование подразумевает создание копии всех данных. Они также могут архивироваться для экономии места. При ротации хранятся определенное количество копий, а новые заменяют старые. Полное копирование требует много места и времени, поэтому оно менее подходит для данных, которые часто меняются.
Также используется инкрементальное копирование, в котором сохраняются только измененные файлы и дифференциальное — в этом случае учитываются изменения внутри файлов.
При восстановлении сначала используется полная копия, а затем накладываются изменения из последующих копий. Это снижает объем данных и ускоряет процесс восстановления.
Какой софт используется для резервного копирования
В современных ОС встроены утилиты для создания резервных копий.
Windows: “Архивация и восстановление” позволяет сохранять состояние системы и данные, а также восстанавливать их.
файл, содержащий описание конфигурации и содержимое виртуального диска. При создании снапшота операции с диском временно приостанавливаются, чтобы зафиксировать текущее состояние системы.
Основные особенности снапшотов:
Позволяют зафиксировать состояние всей системы, включая данные и конфигурацию.
Создаются вручную, с остановкой или без остановки сервера.
Используются для восстановления системы или создания ее копии.
Хранятся до их удаления пользователем, стоимость хранения зависит от объема.
Снапшоты и бэкапы — разные по механике инструменты, но они решают одну задачу: восстановление данных. Автоматические бэкапы обеспечивают наличие свежих копий за последние недели, что удобно для восстановления после ошибок или повреждений.
Бэкапы по требованию и снапшоты, в свою очередь, подходят для долгосрочного хранения и использования в особых случаях, например, перед крупными обновлениями или завершением значительных этапов работы над проектом.