Это документация по устаревшему продукту. Перейти в актуальную документацию

Документация ISPmanager 5 Business

Резервные копии

 


Резервная копия — это копия всех сайтов, баз данных и почтовых ящиков пользователя. Резервные копии позволяют:

  • восстановить информацию при проблемах в работе сайта;
  • восстановить сайт при переносе с сервера на сервер;
  • сохранить данные при возможных перебоях в работе сервера, программных сбоях, проблемах с оборудованием и т.п.

Копия может храниться на сервере с ISPmanager или во внешнем хранилище. В качестве внешнего хранилища вы можете использовать:

  • Dropbox;
  • Google Drive;
  • Amazon S3;
  • S3-совместимое хранилище;
  • FTP-сервер;
  • SFTP-сервер (с подключением по SSH).

По умолчанию резервное копирование для всех пользователей выполняется автоматически один раз в сутки. Вы можете настроить расписание резервного копирования. Подробнее см. в статье Модуль резервного копирования (isptar, текущий актуальный модуль, c 5.52.0 ).

Обратите внимание!
Резервное копирование не выполняется для директорий и файлов, которые:
  • находятся на примонтированных устройствах;
  • являются символьными ссылками.

Для работы с резервными копиями перейдите в ИнструментыРезервные копии.

Настройка резервного копирования

При первом открытии раздела Резервные копии ISPmanager предлагает задать настройки резервного копирования. Нажмите ОК, чтобы указать настройки.

  1. Включите опцию Включить резервное копирование, чтобы резервное копирование выполнялось с указанными настройками.
    Обратите внимание!
    Для того, чтобы включить/выключить резервное копирование для конкретного пользователя, нужно включить/выключить эту опцию в настройках пользователя.
  2. Выберите место хранения копий в поле Тип хранилища.
  3. Укажите Пароль резервной копии.
  4. Укажите настройки выбранного типа хранилища:
    Локальный каталог
    Dropbox
    Google Drive
    Amazon S3
    S3-совместимое хранилище
    FTP-сервер
    SFTP-сервер (по SSH)
  5. В поле Серверы обработки резервного копирования выберите узлы кластера, которые будут использоваться для архивации резервных копий.
  6. Укажите Ограничения на создание копий:
    1. Общий объём в байтах. Вы можете указать в этом поле единицу измерения. Например, 100Mib.
      Обратите внимание!
      • Для локального хранилища ограничение применяется отдельно к каждому узлу кластера. При превышении заданной величины будут удаляться наиболее старые резервные копии;
      • Вы можете оставить это поле пустым, тогда резервные копии будут храниться, пока в хранилище не закончится место;
      • Вы можете ограничить общее количество резервных копий через параметр конфигурационного файла BackupCountLimit. Значение параметра по умолчанию — 14 (7 ежедневных и 7 еженедельных копий).
    2. Максимальное количество Полных резервных копий.
    3. Максимальное количество Ежедневных резервных копий.
    4. В поле Исключить файлы укажите какие файлы не нужно включать в резервную копию. Каждое исключение нужно указывать с новой строки.
      Обратите внимание!
      • Пути к файлам задаются относительно домашнего каталога пользователя (по умолчанию это /var/www/username/). Например, data/.filemgr-tmp;
      • Вы можете использовать символ *, чтобы заменить любые символы в имени файла.
    5. В поле Исключить базы данных укажите какие базы данных не нужно включать в резервную копию. Каждую базу данных нужно указывать с новой строки.
  7. Нажмите ОК.


Чтобы изменить заданные настройки, перейдите в ИнструментыРезервные копии → кнопка Настройки.

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

Восстановление пользователя и всех его данных

Чтобы восстановить данные пользователя из резервной копии, перейдите в ИнструментыРезервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка ВосстановитьOK. Когда данные будут восстановлены, в интерфейсе ISPmanager появится сообщение "Восстановление из резервной копии успешно завершено".

Обратите внимание!
Существующие файлы не перезаписываются. Перед восстановлением БД пользователей, удалите с сервера одноимённую БД. Если этого не сделать, то ISPmanager дополнит существующую БД, а не восстановит её полностью из резервной копии.

Восстановление удалённого пользователя

Удалённого пользователя можно восстановить из резервной копии под другим именем. Для этого перейдите в в ИнструментыРезервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка Восстановить как → укажите Имя пользователя, которому будут восстановлены данные из резервной копии или Создайте с новым именемOk. В этом случае ISPmanager не будет восстанавливать совпадающие сущности. Также пользователю будут не доступны резервные копии, созданные под старым именем.

Обратите внимание!
Если восстановить удалённого пользователя из ранней резервной копии, то данные резервных копий, сделанных поздней, будут ему не доступны.Например, пользователь был удалён 10 марта, а его резервные копии есть за январь и за февраль. После восстановления пользователя из резервной копии за 15 января, он не увидит резервные копии, сделанные позднее этой даты. То есть резервные копии с 15 января до 10 марта будут ему недоступны.

Восстановление отдельных файлов

Чтобы восстановить отдельные файлы из резервной копии пользователя:

  1. Войдите под учётной записью пользователя: Учётные записиПользователи → выберите пользователя → кнопка Войти.
  2. Откройте резервную копию пользователя: ИнструментыРезервные копии → выберите копию → кнопка Данные.
  3. Выберите тип данных — Базы данных, Почта, Файлы.
  4. Выберите нужные файлы.
  5. Нажмите кнопку Восстановить для восстановления файлов из резервной копии.

Когда данные будут восстановлены, в интерфейсе ISPmanager появится сообщение "Восстановление из резервной копии успешно завершено".

Скачивание резервной копии

Чтобы загрузить на локальный компьютер одну из резервных копий, перейдите в ИнструментыРезервные копии → выберите копию → кнопка Подробнее → выберите пользователя → кнопка Скачать. Резервная копия загрузится в виде архива tar с именем файла YYYY-MM-DD-user.tar.gz.

Пояснения