opened image

Настройка бекапов в панели ISPmanager

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

Полные и дифференциальные резервные копии. 
В ISPmanager выполняются полные копии и дифференциальные резервные копии. Полная копия - это архивная копия всех сайтов и баз данных пользователей. При первом запуске резервного копирования создается полная резервная копия. В последующие дни, если день недели не воскресение, создаются ежедневные дифференциальные резервные копии. Дифференциальная копия - это записываются только те файлы котоыре были измены за последнее время, в сравнении с полной копией. При этом количество копий может быть разное. Какое же соотношение полных и ежедневных резервных копий? Можно самостоятельно установить нужное количество полных и дифференциальныйх копий. В воскресение в любом случае создается полная резервная копия. Например за 2 недели, получится соотношение 3 полных и 11 дифференциальных копий. По прошествии 14 дней начнут удаляться в первую очередь самые старые дифференциальные резервные копии. После того как у полной резервной копии не останется дифференциальных частей, она будет удалена.


Следовательно, например используемое по умолчанию соотношение 7 полных и 7 дифференциальных резервных копий будет достигнуто приблизительно только через 2 месяца. При выборе количества полных и дифференциальных резервных копий, нужно учитывать свободное место на сервере или FTP-хранилище, его должно быть больше и с запасом.
Расположение бекапов.
Бекапы в ISP, расположены в системной директории панели. Файлы резервных копий разбиваются на части и распределяются в поддиректории, в зависимости от имени пользователя и даты. При необходимости можно указать пароль на бекап. Путь по умолчанию: /usr/local/mgr5/var/backup/ispmgr

Восстановление из бекапа с многими частями:
Если у вас нет возможности восстановить данные через панель управления, но есть файлы из хранилища такого вида:
F2022-11-02.user.tgz.part1
F2022-11-02.user.tgz.part2
.....
F2022-11-02.user.tgz.partX

Вы можете склеить их обратно в архив командой для Linux:
cat F2022-11-02.user.tgz.part1 F2022-11-02.user.tgz.part2 ... F2022-11-02.user.tgz.partX > F2022-11-02.user.tgz

Команда для Windows:
copy /b F2022-11-02.user.tgz.part1 + /b F2022-11-02.user.tgz.part2 + /b F2022-11-02.user.tgz.partX  F2022-11-02.user.tgz
Полученный архив F2022-11-02.user.tgz уже можно будет открыть стандартными средствами вашей ОС.