Как выполняется резервное копирование на серверах ubuntu?
У меня есть сервер (Ubuntu 9.10), на котором установлены apache2, php5, mysql и т. Д.
Этот веб-сайт представляет собой сайт объявлений, где все объявления хранятся в MySQL и Solr.
Мне нужно сделать резервную копию этого сервера со всей информацией, чтобы иметь возможность полностью восстановить его, если что-то пойдет не так.
Как мне начать? Это автоматизированная задача или я буду делать резервные копии вручную? (предпочитаю вручную)
Спасибо
На сервере ubuntu нет механизма резервного копирования по умолчанию.
Сначала вы должны решить, хотите ли вы резервное копирование с извлечением или извлечение.
Я беру свои резервные копии со своего сервера с помощью rsnapshot. Он работает как TimeMaschine от Apple. Он передает данные с помощью rsync и делает жесткие ссылки для файлов, которые не изменились.
С помощью rsnapshot вы можете запускать сценарии на удаленном сервере перед резервным копированием. В одном из этих сценариев я запускаю mysqldump для резервного копирования моих баз данных MySQL.
Резервное копирование должно быть автоматизированной задачей, но будьте уверены, что время от времени выполняйте тестовое восстановление, чтобы убедиться, что все работает должным образом.