Публичное пространство
Средства бэкапирования сервера 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.sh6. Проверьте, что файлы резервных копий создались:
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
10. Перезапустите Cron:
sudo systemctl restart cron