У меня Linux-сервер. Несколько дней назад один из жестких дисков, подключенных к серверу, сломался, и мне очень повезло, что я не потерял ничего важного, так как мой резервный жесткий диск.
Теперь я ищу решение для инкрементного резервного копирования всех важных вещей с моего сервера на мою локальную машину, поэтому в случае, если центр обработки данных моего провайдера взорвется террористами / НЛО / сумасшедшими обезьянами, у меня будут все данные, которые мне нужны восстановить все.
Что мне нужно для резервного копирования: все мои веб-папки apache, базы данных mysql, установка tomcat, множество конфигураций, репозитории git и некоторые другие простые старые файлы, которые редко изменяются.
какие инструменты / программное обеспечение вы рекомендуете мне использовать? Потому что я не знаю ничего подходящего для этого конкретного случая.
Кстати: моя машина с Windows не имеет статического IP-адреса, поэтому желательно, чтобы она автоматически запрашивала и загружала новое обновление каждый день, а не сервер для подключения и загрузки на него всего.
Я сам очень люблю Bacula. Для этого потребуются некоторые сценарии, чтобы выгрузить ваш сервер MySQL, или вы можете использовать набор сценариев, чтобы просто заархивировать все. Однако Bacula предоставляет вам инкрементные резервные копии. В любом случае, я предлагаю выполнить резервное копирование по расписанию и подключать и перемещать компьютер с Windows при любой возможности.
Вы можете делать то, что хотите, с rsync
- почти в каждой системе Linux он установлен по умолчанию, или его можно установить с помощью диспетчера пакетов вашего дистрибутива.
Если запуск rsync из командной строки в Windows - непростая задача, рассмотрите DeltaCopy, свободный порт.
Bacula как предлагает Autocracy, также является вариантом, но Storage Daemon обычно требует статический IP-адрес (или динамическую запись DNS), или вы можете ожидать сбоев резервного копирования, когда клиенты не могут подключиться к нему.
Обратите внимание, что в любом случае вам нужно будет либо приостановить (выключить) MySQL, либо сделать дамп, чтобы получить хорошую резервную копию вашей базы данных.