Резервное копирование [Документация VAS Experts]

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:dpiui:user_guide:admin_section:backup_settings [2022/09/02 12:08] – [Восстановление файлов из резервного хранилища] evgeniy.hristenkodpi:dpi_components:dpiui:user_guide:admin_section:backup_settings [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
-====== Резервное копирование ====== +====== Резервное копирование ====== 
-{{indexmenu_n>5}}+{{indexmenu_n>6}}
  
 Начиная с версии 2.25.9 появилась функция резервного копирования БД и файлов. Включив функцию можно настраивать частоту копирования, длительность хранения, а так же экспорт по SCP в удаленное хранилище. Начиная с версии 2.25.9 появилась функция резервного копирования БД и файлов. Включив функцию можно настраивать частоту копирования, длительность хранения, а так же экспорт по SCP в удаленное хранилище.
Строка 6: Строка 6:
 Для перехода в раздел настройки резервного копирования БД и файлов откройте пункт меню Администратор, раздел **«Настройки резервного копирования»**. Для перехода в раздел настройки резервного копирования БД и файлов откройте пункт меню Администратор, раздел **«Настройки резервного копирования»**.
  
-{{ :dpi:dpi_components:dpiui:user_guide:admin_section:gui_man:config:gui_configuration_dackup_settings_1.png?880 |}} +{{ :dpi:dpi_components:dpiui:user_guide:admin_section:ckat_dpiui2_conf_backups_new1.png?880 |}}
 ====== Конфигурация ====== ====== Конфигурация ======
  
Строка 14: Строка 13:
 Что бы включить резервное копирование, выберите "Включено". Что бы включить резервное копирование, выберите "Включено".
  
-{{ :dpi:dpi_components:dpiui:user_guide:admin_section:gui_man:config:gui_configuration_dackup_settings_2.png?880 |}}+{{ :dpi:dpi_components:dpiui:user_guide:admin_section:ckat_dpiui2_conf_backups_db_enabled_new.png?880 |}}
  
 __//Укажите следующие настройки//__ __//Укажите следующие настройки//__
  * **BACKUP_DB_ENABLED** - включить резервное копирование БД. (Значение по умолчанию - Отключено)  * **BACKUP_DB_ENABLED** - включить резервное копирование БД. (Значение по умолчанию - Отключено)
  
- * **BACKUP_DB_INTERVAL_HOURS** - временной интервал резервного копирования БД, в часах. (Значение по умолчанию - 24)+ * **BACKUP_DB_INTERVAL_MINUTES** - временной интервал резервного копирования БД, в минутах. (Значение по умолчанию - 1440)
  
  * **BACKUP_DB_PATH** - путь для сохранения бэкапов БД. (Путь по умолчанию: /var/dpiui2_backup/db)  * **BACKUP_DB_PATH** - путь для сохранения бэкапов БД. (Путь по умолчанию: /var/dpiui2_backup/db)
  
- * **BACKUP_DB_DELETE_OLD_INTERVAL** - время удаления старых бэкапов БД, в часах. (Значение по умолчанию - 0)+ * **BACKUP_DB_DELETE_OLD_INTERVAL_MINUTES** - время удаления старых бэкапов БД, в минутах. (Значение по умолчанию - 0)
  
 <note important>При установке значения "**0**" старые бэкапы не будут удалены.</note> <note important>При установке значения "**0**" старые бэкапы не будут удалены.</note>
Строка 32: Строка 31:
 Что бы включить резервное копирование файлов, выберите **"Включено"**. Что бы включить резервное копирование файлов, выберите **"Включено"**.
  
-{{ :dpi:dpi_components:dpiui:user_guide:admin_section:gui_man:config:gui_configuration_dackup_settings_3.png?880 |}}+{{ :dpi:dpi_components:dpiui:user_guide:admin_section:ckat_dpiui2_conf_backups_fs_enabled_new.png?880 |}}
  
 __//Укажите следующие настройки//__ __//Укажите следующие настройки//__
  * **BACKUP_FS_ENABLED** - включить резервное копирование файлов. (Значение по умолчанию - Отключено)  * **BACKUP_FS_ENABLED** - включить резервное копирование файлов. (Значение по умолчанию - Отключено)
  
- * **BACKUP_FS_INTERVAL_HOURS** - временной интервал резервного копирования файлов, в часах. (Значение по умолчанию - 24)+ * **BACKUP_FS_INTERVAL_MINUTES** - временной интервал резервного копирования файлов, в минутах. (Значение по умолчанию - 1440)
  
  * **BACKUP_FS_PATH** - путь для сохранения бэкапов файлов. (Путь по умолчанию: /var/dpiui2_backup/fs)  * **BACKUP_FS_PATH** - путь для сохранения бэкапов файлов. (Путь по умолчанию: /var/dpiui2_backup/fs)
  
- * **BACKUP_FS_DELETE_OLD_INTERVAL** - время удаления старых бэкапов файлов, в часах. (Значение по умолчанию - 0)+ * **BACKUP_FS_DELETE_OLD_INTERVAL_MINUTES** - время удаления старых бэкапов файлов, в минутах. (Значение по умолчанию - 0)
  
 <note important>При установке значения "**0**" старые бэкапы не будут удалены.</note> <note important>При установке значения "**0**" старые бэкапы не будут удалены.</note>
Строка 67: Строка 66:
 Чтобы сохранить отредактированные параметры, нажмите на кнопку **«Сохранить»**. Чтобы сохранить отредактированные параметры, нажмите на кнопку **«Сохранить»**.
  
- * **Сохраните текущие настройки.**\\ +{{ :dpi:dpi_components:dpiui:user_guide:admin_section:ckat_dpiui2_conf_backups_save_new.png?880 |}}
- +
-{{ :dpi:dpi_components:dpiui:user_guide:admin_section:gui_man:config:gui_configuration_dackup_settings_4.png?880 |}}+
  
 ====== Восстановление данных ====== ====== Восстановление данных ======
  
-Для востановления данных из резервного хранилища, убедитесь что на сервере [[dpi:dpi_components:dpiui:install_and_update:install|установлен и запущен]] dpiui2.+Для восcтановления данных из резервного хранилища, убедитесь что на сервере [[dpi:dpi_components:dpiui:install_and_update:install|установлен и запущен]] dpiui2.
  
 ===== Восстановление БД из резервного хранилища ===== ===== Восстановление БД из резервного хранилища =====
  
-Для восстановления БД из удаленного хранилища выполните в терминале сервера где установлен dpiui2 следующую команду:+Для восстановления БД загрузите файл резервной копии БД на сервер с установленной dpiui2 и выполните в терминале следующую команду:
  
-<code>gunzip < dpiui2_db_backup.X.sql.gz | mysql -u root -p dpiui2</code>+<code>sh /var/www/html/dpiui2/backend/app_bash/vas_codebase/restore_backup_db.sh dpiui2 dpiui2_db_backup.X.tar.gz</code>
 ===== Восстановление файлов из резервного хранилища ===== ===== Восстановление файлов из резервного хранилища =====
  
-<note>В резервную копию файлов попадают файлы **.env** и содержимое директории **/var/dpiui2/backend/storage**</note>+<note>В резервную копию файлов попадают файл **.env** и содержимое директории **/var/dpiui2/backend/storage**</note>
  
-Для востановления файлов из удаленного хранилища выполните следующую команду:+Для восстановления файлов dpiui2 загрузите файл резервной копии на сервер и выполните следующую команду:
 <code>sh /var/www/html/dpiui2/backend/app_bash/vas_codebase/restore_backup_fs.sh dpiui2 dpiui2_fs_backup.X.tar.gz</code> <code>sh /var/www/html/dpiui2/backend/app_bash/vas_codebase/restore_backup_fs.sh dpiui2 dpiui2_fs_backup.X.tar.gz</code>
  
- +<note important>После востановления БД и файлов убедитесь что все работает.</note>
- +
- +
-  - Распакуйте архив с файлами бэкапа. +
-  - Содержимое архива переместите в директорию: +
-<code>/var/www/html/dpiui2/backend/</code> +
- +
-sh /var/www/html/dpiui2/backend/app_bash/vas_codebase/restore_backup_fs.sh dpiui2 dpiui2_fs_backup.X.tar.gz +
- +
-<note important>После востановления БД и файлов убедитесь что все работает</note>+