Какая самая простая и эффективная система резервного копирования для серверов Ubuntu?

Я пытаюсь сделать резервную копию моей папки / var / www /, MySQL и любых других специальных документов, например, в папке / etc / apache2 /.

Есть ли у кого-нибудь решения для резервного копирования программного обеспечения? Может быть, что-то, способное Cronjob?

2
задан 10 February 2012 в 17:05

3 ответа

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

Если инкрементные резервные копии не важны, rysnc + mysqldump должен работать нормально для вашего сценария. Если вы действительно нуждаетесь в инкрементах или хотите их использовать, то Amanda или Bacula - хороший выбор. Моя компания уже несколько лет использует Аманду для резервного копирования, и мы очень довольны. Zmanda также предоставляет инструмент для резервного копирования баз данных MySQL.

Какое бы решение вы ни выбрали, однако, протестируйте свои резервные копии! Не просто проверьте, успешно ли выполнено резервное копирование, сделайте восстановление (желательно из «голого металла») чтобы убедиться, что файлы восстановлены правильно. Нет ничего хуже, чем обнаружить, что ваша резервная копия не завершена, когда вы только что закрыли важные файлы.

Кроме того, если вы выполняете резервное копирование производственной среды, убедитесь, что по крайней мере одна из ваших резервных копий является зашифрованной удаленной резервной копией

.

Удачи!

0
ответ дан 10 February 2012 в 17:05

На мой взгляд, backuppc является лучшим решением для резервного копирования нескольких серверов.

Backuppc использует выделенный сервер для резервного копирования различных хостов. Каждый хост может быть настроен отдельно (что для резервного копирования, расписание резервного копирования, способ передачи (включая rsync), ...)

могут автоматически запускаться задания до и после резервного копирования (например, таблицы дампов mysql)

[ 117] администрирование осуществляется через веб-интерфейс

установка выполняется с помощью apt-get install backuppc

Install via the software center

0
ответ дан 10 February 2012 в 17:05

Попробуйте rsync, я думаю, он предоставит всю необходимую вам функциональность. Чтобы справиться с MySQL, вам может потребоваться написать дополнительный cronjob, чтобы также выгружать базу данных.

0
ответ дан 10 February 2012 в 17:05

Другие вопросы по тегам:

Похожие вопросы: