Резервное копирование средствами операционной системы¶
Если исходить из принципов работы системы, нам требуется сделать снимок состояния (snapshot) раздела с установленным ПО (логин центр и/или воркспейс). Для этого мы будем использовать возможности lvm.
Info
Для работы со снапшотами (1) в lvm группе томов должно быть свободное место. Если текущая группа томов полностью занята существующими томами, потребуется расширить диск и группу. Но не разделы в группе.
- Снапшот (от англ. snapshot — «моментальный снимок») — это зафиксированное состояние системы, виртуальной машины или файловой системы в конкретный момент времени. Он позволяет мгновенно «заморозить» текущие данные, чтобы позже вернуться к ним, если произойдут сбои или ошибки при экспериментах. В отличие от резервной копии (бэкапа), снапшот не является полной независимой копией и хранится рядом с исходными данными.
Это нужно учесть при установке системы. Для виртуальных сред диск можно расширить при необходимости. Для физического сервера это может быть затруднительно.
Последовательность действий при резервном копировании следующая: - Подготовка lxc контейнера для выполнения резервной копии. - Выполнение снапшота раздела с установленным воркспейсом - Снимаем блокировки с lxc контейнера - Монтирование раздела со снапшотом - Резервное копирование данных из снапшот раздела - Отмонтирование раздела и его удаление
Так как snapshot мы используем только во время резервного копирования, размер свободного места в группе lvm томов в 10-15%, от размера тома с воркспейсом, будет достаточно.