Средства бэкапирования сервера ArcSet10 под ОС Linux

Публичное пространство

Средства бэкапирования сервера ArcSet10 под ОС Linux

 

1. Создайте папку:

sudo mkdir /home/hd/manageset10

 

2. Установите права:

sudo chmod -R 777 /home/hd/manageset10

 

3. Скачайте файл в папку /home/hd/manageset10

 

4. Установите права:

sudo chmod -R 777 /home/hd/manageset10/arcset10.sh

 

4. Установите настройки:

  • days_to_keep_dumps=3 - количество дней хранения файлов резервных копий;

  • way=/home/hd/manageset10/ - место хранения файлов резервных копий;

  • pgway=/usr/lib/postgresql/15/bin/ - путь к pg_dump. В примере указан путь на ОС Ubuntu.

  • port=5432 - порт подключения к серверу СУБД PostgreSQL.

  • pgpassword=postgres - пароль к серверу СУБД PostgreSQL.

 

5. Проверьте работу скрипта командой:

sudo sh /home/hd/manageset10/arcset10.sh
image-20250605-132213.png

6. Проверьте, что файлы резервных копий создались:

image-20250605-132413.png

7. Добавьте выполнение скрипта по расписанию

Включите службу Cron:

sudo systemctl enable cron

 

8. Выполните команду:

sudo mcedit /etc/cron.d/arcset

 

9. Вставьте строку ежедневного бэкапа по времени, а также добавьте пустую → клавишей F2 сохраните файл → присвойте ему имя arcset10.

Например, ежедневно выполнять резервное копирование в 23:45:

45 23 * * * /home/hd/manageset10/arcset10.sh

image-20250605-133137.png

10. Перезапустите Cron:

sudo systemctl restart cron