Бекап по - freebsd - щоденник - максим Боголєпов

Бекап по - freebsd - щоденник - максим Боголєпов

Як і на будь-якому іншому, на сервері під керуванням чудовою безкоштовної операційної системи FreeBSD необхідно час від часу робити резервне збереження інформації. Її обсяг, частоту і склад визначає адміністратор, виходячи з функціоналу того чи іншого сервера. У цій статті приведу приклад того, як налаштований бекап на моєму сервері під керуванням FreeBSD 8.2- RELEASE. на якому встановлені і налаштовані apache22, bind9, mysql-server, postfix і багато іншого.

Для виконання backup будемо користуватися стандартними засобами FreeBSD. Найголовніша з них - демон cron. службовець для запуску команд за розкладом. Щоб не захаращувати сам cron купою рядків, пропоную створити окремі виконувані файли, зі списком необхідних нам команд. Для цього створимо в домашній директорії користувача root два файли backup_conf і backup_mysql. У першому файлі ми напишемо команди для збереження всіх конфігураційних файлів сервера, а в другому - необхідні для бекапа бази даних mysql.

3. Зробили наш файл / root / backup_conf виконуваним.

Зауваження: замініть server на hostname вашого сервера. Це корисно, якщо ви будете зберігати в одному місці бекапи декількох FreeBSD серверів.

Тепер створимо в каталозі / root файл backup_mysql. куди внесемо команди для бекапірованія цікавлять нас баз mysql-server.

Нам залишилося внести в cron створені списки команд та налаштувати розклад їх виконання. Для цього:

Ви можете додати в файл / root / cron свої команди або списки команд, які необхідно виконувати за розкладом.

Нам залишилося виконати команди:

Схожі статті