Планы резервного копирования

Материал из ISPWiki
Перейти к: навигация, поиск

В этом разделе можно управлять планами резервного копирования, тем самым защищая свои файлы, базы данных, почтовые ящики и настройки панели управления от потери. Здесь вы можете добавить новый план, изменить параметры уже существующего, удалить, запустить, а так же просмотреть и настроить данные для резервного копирования.

См. также статьи:

Модуль «Настройки бэкапов»
T-bullet.png Просмотр списка планов резервного копирования
T-new.png Добавление нового плана
T-edit.png Редактирование параметров плана
T-delete.png Удаление планов
T-start.png Запуск планов резервного копирования
T-attr.png Настройка фильтрации

Просмотр списка планов резервного копирования

  • Имя - название плана резервного копирования в списке.
  • Тип - тип резервного копирования:
    • Полный - VMmanager OVZ поддерживает на данный момент только данный тип резервного копирования
    • Дифференциальный
    • Инкрементальный

Добавление нового плана

Чтобы создать новый план резервного копирования, нажмите кнопку "Создать" и заполните поля формы:

Настройки плана

Модуль «Планы резервного копирования»
  • Имя - укажите имя, позволяющее идентифицировать план резервного копирования в списке.
  • Внутреннее имя - внутреннее имя плана на латинице, используется для формирования имени архива и связей в базе данных.
  • Тип - выберите тип резервного копирования:
    • Полный - при каждом резервном копировании данного типа, будут сохраняться все файлы. Для восстановления достаточно всего одной копии данных.
    • Дифференциальный - при первом резервном копировании данного типа будет создана полная копия, в которой будут сохранены все файлы. При последующих будут сохраняться файлы, измененные с момента предыдущей полной копии. Для восстановления необходимо две копии - полная и последняя дифференциальна, сохраненная до выбранной точки восстановления.
    • Инкрементальный - при первом резервном копировании данного типа будет создана полная копия, в которой будут сохранены все файлы. При последующих будут сохраняться файлы, измененные с момента предыдущей полной или инкрементальной копии. Для восстановления необходимо несколько копий - полная и все инкрементальные, сохраненные до выбранной точки восстановления.
  • Архиватор - здесь перечислены функции панели, выполняющие архивацию.
    • tgz - функция использующая в процессе работы системные утилиты gnutar, gzip и cat. Вы можете корректировать вызовы этих утилит, используя опции конфига path gnutar, path gzip, path cat соответственно. Опции описываются вручную в файле etc/ispmgr.conf
  • Хранилище - мультиселект, позволяющий привязать к плану несколько хранилищ. Настройки хранилищ описаны в статье Хранилища. Архивы с резервными копиями будут складываться по всем перечисленным хранилищам. Для получения архива при восстановлении будет использоваться первое доступное хранилище.
  • Только одна копия - если резервное копирование производится несколько раз в день, то при включении данной опции будет сохраняться только одна, последняя резервная копия.
  • Макс. размер файла - укажите максимальный размер файла в мибибайтах. Указание данной опции позволяет исключить файлы большого размера, такие как фильмы, образы диска и пр.
  • Макс. размер файла директории - укажите максимальный размер директории в мибибайтах. Директории большего размера не будут добавлены в резервную копию. На размер директории влияет количество файлов в этой директории.

Планы резервного копирования не зависят друг от друга - это означает что "План 1" типа "Полный" не будет использоваться в качестве точки отсчета для других планов типа "Дифференциальный" или "Инкрементальный". Каждый план инкрементального или дифференциального типа создает свои собственные полные копии данных.

Файл считается измененным относительно сохраненного ранее файла, если у этих двух файлов отличаются даты модификации и/или размер.

Настройка данных

В панели ISPmanager

Модуль «Планы резервного копирования»
  • Администраторы - установите флаг для включения администраторов в план резервного копирования.
  • Пользователи - установите флаг для включения пользователей и их данных в план резервного копирования. Будут сохранены пользователи (их настройки) и все данные (WEB-домены, почта, FTP и пр.)
  • Шаблоны пользователей - установите флаг для включения шаблонов пользователей в план резервного копирования.
  • Все файлы сервера - установите флаг для включения всех файлов на сервере в план резервного копирования. ВНИМАНИЕ Будут сохраняться действительно ВСЕ файлы начиная со "/". При установке данного флага будут созданы так же фильтры исключающие специальные файловые системы, такие как "proc", "sys", "dev".

В панели VMmanager OVZ

Модуль «Планы резервного копирования»
  • Контейнеры - установите флаг для включения контейнеров в план резервного копирования.
  • Все файлы сервера - установите флаг для включения всех файлов на сервере в план резервного копирования. ВНИМАНИЕ Будут сохраняться действительно ВСЕ файлы начиная со "/". При установке данного флага будут созданы так же фильтры исключающие специальные файловые системы, такие как "proc", "sys", "dev".

Настройки планировщика

Модуль «Планы резервного копирования»
  • Расписание
    • базовый режим
  • Выполнять - выберите периодичность выполнения задания (каждый день, ежедневно, еженедельно, ежемесячно, ежегодно).
  • Выполнять в - укажите время запуска (минуты, часы).
    • экспертный режим - ручное заполнение полей для cron Минуты, Часы, Дни месяцев, Месяцы, Дни недели
  • Не отправлять отчет по e-mail - установите флаг, чтобы скрыть результат выполнения команды. Отчет не будет отправляться на электронный адрес, указанный в настройках планировщика.

Подробная информация по настройке задания доступны в разделе Планировщик

Настройки количества резервных копий

  • Ежедневных копий - будет сохранено по одной резервной копии за n последних дней (в которых имеются резервные копии), где n - заданное число.
  • Еженедельных копий - аналогично количеству ежедневных.
  • Ежемесячных копий - аналогично количеству ежедневных.

Особенности обработки лимитов для инкрементального и дифференциального типа резервного копирования

  • Для всех полных копий лимиты отрабатывают по схеме описанной выше.
  • Все инкрементные/дифференциальные копии, созданные до последней полной копии, удаляются.
  • Инкрементные/дифференциальные копии, основанные на последней полной копии, сохраняются.
Пример

Есть план типа "инкрементальный". Резервное копирование проводится ежедневно в 9 утра, и полная копия делается раз в неделю по субботам. Количество еженедельных и ежемесячных копий без ограничений.


Резервное копирование по данному плану началось с первого марта.


Сегодня 17 марта 2014 года. И имеются следующие резервные копии.

  • "2014-03-01 09:00:00" - "full"
  • "2014-03-02 09:00:00" - "inc"
  • "2014-03-03 09:00:00" - "inc"
  • "2014-03-04 09:00:00" - "inc"
  • "2014-03-05 09:00:00" - "inc"
  • "2014-03-06 09:00:00" - "inc"
  • "2014-03-07 09:00:00" - "inc"
  • "2014-03-08 09:00:00" - "full"
  • "2014-03-09 09:00:00" - "inc"
  • "2014-03-10 09:00:00" - "inc"
  • "2014-03-11 09:00:00" - "inc"
  • "2014-03-12 09:00:00" - "inc"
  • "2014-03-13 09:00:00" - "inc"
  • "2014-03-14 09:00:00" - "inc"
  • "2014-03-15 09:00:00" - "full"
  • "2014-03-16 09:00:00" - "inc"
  • "2014-03-17 09:00:00" - "inc"

Вы решаете, что копий слишком много и, вечером 17 марта, выставляете число еженедельных копий в "2".

18 марта после проведения очередного резервного отрабатывает механизм удаления старых копий. В результате, согласно приведенной выше логике остаются следующие резервные копии:

  • "2014-03-08 09:00:00" - "full"
  • "2014-03-15 09:00:00" - "full"
  • "2014-03-16 09:00:00" - "inc"
  • "2014-03-17 09:00:00" - "inc"
  • "2014-03-18 09:00:00" - "inc"

То есть две полных копии по одной в неделю и три инкрементальных копии, основанные на последней полной копии.

Редактирование параметров плана

Чтобы изменить параметры существующего плана резервного копирования, выберите его из списка, нажмите кнопку "Изменить" и выполните редактирование. Форма для редактирования аналогична форме создания нового плана.

Редактировать можно только имя плана и настройки планировщика. В виду того что редактирование остальных полей может повлечь недоступность резервных копий, возможность их редактирования отсутствует.

Удаление планов

Чтобы удалить план резервного копирования, выберите его из списка и нажмите кнопку "Удалить". Для предотвращения случайного удаления программа попросит подтвердить или отменить ваши действия. После нажатия кнопки "ОК" выделенный план будет удален. Так же будут удалены все резервные копии привязанные к данному плану.

Запуск планов резервного копирования

Чтобы запустить процесс создания резервных копий для одного или нескольких планов, не дожидаясь их создания в автоматическом режиме, необходимо выделить требуемые записи в списке и нажать кнопку "Запустить". Для предотвращения случайных действий панель управления попросит подтвердить ваши действия. Если в окне подтверждения вы нажмёте "Ок", то процесс резервного копирования для выделенных планов будет запущен в фоновом задании.