Перейти к содержимому

Резервирование и восстановление информации

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

В корне инсталляции есть скрипт backup.sh. Он подготовит архив. Получившийся файл нужно копировать в надёжное хранилище без доступа третьих лиц. В случае переезда на другой сервер или внештатной ситуации можно восстановиться с него этим же скриптом.

Пример создания архива

Окно терминала
$ ./backup.sh dump /mnt/storage/backups

Это создаст архив в директории /mnt/storage/backups. Имя файла имеет формат backup_%Y_%m_%d_%H%M%S.tar.gz (в формате комманды date из linux). Потому имя будет, например: backup_2025_05_29_165025.tar.gz

Окно терминала
$ ./backup.sh restore ./mnt/storage/backup_2025_05_29_165025.tar.gz

Рекомендация по хранению резервных копий

Заголовок раздела «Рекомендация по хранению резервных копий»

Лучше всего настроить сторониий сервер, который будет в активном режиме заходить на этот сервер и забирать файлы архивов(резервных копий). Так, если случится что кто-то завладеет сервером, то не получит доступа к реезрвным копиям, так как с этого сервера просто нет доступа к серверу резерных копий. Соответственно, чем бо́льшая история хранится в резервных копиях, тем меньше шанс того что старые копии сотрутся, а новые будут испорчены.