Назад | Перейти на главную страницу

Как сделать резервную копию данных с серверов Linux на сервер Linux (инкрементный + моментальный снимок)?

У нас есть несколько размещенных серверов под управлением RHEL4 и RHEL5, и мы хотели бы сделать резервную копию некоторых ключевые папки (Я думаю, / var / srv и / etc) на локальный сервер, который у нас есть.

На локальном сервере работает Ubuntu 9.10 Server edition.

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

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

Предложения?

rsync - это бесплатный инструмент, который можно использовать для безопасного копирования файлов и папок с одного компьютера на другой по сети. После завершения первоначальной копии отправляются только различия при каждом использовании в будущем.

Использование rsync само по себе даст вам копию ваших данных, но не будет сохраняться, т.е. после изменения файла в источнике при повторном запуске rsync этот файл также будет изменен в целевом объекте.

Чтобы получить ежедневное / еженедельное / ежемесячное / ежегодное удержание, вы можете комбинировать rsync с некоторыми простыми скриптами, которые копируют цель с жесткими ссылками (поэтому в цели используется очень мало дополнительного места) перед выполнением следующего rsync.

Установив родительскую папку целевого хранилища резервных копий только для чтения, обычные пользователи могут просматривать исторические резервные копии и извлекать файлы без необходимости использования какого-либо специального графического или веб-интерфейса.

Взгляни на http://www.mikerubel.org/computers/rsync_snapshots/ для подробного объяснения того, как это работает.

Существует пакет под названием rsnapshot, который должен упростить установку. В Ubuntu введите sudo apt-get install rsnapshot.

подробности rsnapshot можно найти на http://rsnapshot.org/

У меня было много хороших впечатлений от Backuppc. Веб-интерфейс и инкрементное резервное копирование, не говоря уже о дедупликации данных на уровне файлов, делают его хорошим выбором для небольших установок. ИМХО.