Какие решения для резервного копирования вы используете для Linux-сервера в производственной среде? Вы предпочитаете продукты с открытым исходным кодом или коммерческие продукты?
Что вы считаете важными функциями в программном обеспечении резервного копирования?
Какие продукты вы не рекомендуете? Есть ли какие-либо распространенные ошибки при выборе программного обеспечения для резервного копирования?
Ответы:
Я использую OpenSource Bacula . Это отлично - модель сервер / клиент, которая работает на Windows или Linux. Есть хорошая онлайн-поддержка и активное сообщество разработчиков.
Немного сложно настроить, но имеет все функции, которые вы когда-либо хотели.
Существует также хороший веб-интерфейс под названием bweb, который можно использовать для повседневной работы с ним.
источник
Что касается основных функций, вам нужно использовать правильный инструмент для работы.
Если ваш набор данных небольшой и помещается на одном томе, используйте rsnapshot или rdiff-backup. Оба предлагают инкрементное резервное копирование, очень экономят место и действительно просты в использовании.
Для больших или более сложных резервных копий с автономным компонентом, который я использую Bacula, для правильной настройки требуется некоторое время, но он надежен и имеет довольно много функций. Я рекомендую связать его с веб-интерфейсом, таким как webacula.
Кстати, одна хорошая идея: для каждого имеющегося у меня сервера я использую rdiff-backup, чтобы хранить ежедневную инкрементную резервную копию / etc в / var / backups /, это ничего не стоит и избавит вас от многих головных болей, если вы не сможете разобраться почему это последнее изменение в конфигурационном файле вызывает столько хаоса.
источник
Я использую rsync как по сети от моего дома до дома, так и от домашней коробки до съемного USB-накопителя, который я заменяю на один, который храню на своем рабочем столе. Сценарий выглядит примерно так:
источник
rsync
.Я использую jungledisk с облачным хранилищем файлов Rackspace. Он просто идет каждую ночь и делает свое дело, я просто говорю ему, что резервировать, и он даже сохраняет изменения (вроде). Вне места и довольно недорого.
источник
Я использую backuppc для всех моих хостов. Только 500-гигабайтное хранилище maildir было проблематичным, потому что
rsync
действительно использовало слишком много оперативной памяти на принимающей стороне. Я перешел на использование инкрементов базы tar и метки времени для этого хоста.источник
BackupExec с бесплатным агентом RALUS * NIX . Экспортирует легко, не требует SAMBA и совместим с серверами Windows, которые также резервируются агентами.
источник
Если вы ищете дисковую систему (а не магнитную ленту, внешнюю или какую-то другую), я бы посоветовал взглянуть на BackupPC . У нас был хороший опыт с этим. Похоже, что он хорошо справляется с пулированием файлов, чтобы эффективно использовать дисковое пространство, он очень удобен в настройке и отлично подходит для нас.
источник
Я бы посоветовал использовать Bacula в нашем магазине. Это также работает с окнами, если вы когда-либо обнаружите, что вам это нужно. :)
Еще одно предложение может быть Аманда, однако я никогда не использовал его, хотя эти два часто сравнивают друг с другом.
источник
Этот документ очень хорошо и подробно объясняет, как использовать rsync для инкрементного резервного копирования в Linux.
источник
В частном мире R1Soft делает очень хорошую работу. Попробуйте демонстрационные инструменты, которые они выпускают бесплатно.
В свободном мире я использую снимки lvm, dd и netcat для быстрого создания резервных копий. Просто убедитесь, что dm_snapshot существует в вашем initrd :)
источник
Я счастливый пользователь резервного копирования Bash скрипт. он доступен в Debian как пакет в стандартном репозитории.
в зависимости от типа данных я использую непосредственно rdiff-backup, упомянутый Эндрю Чолакяном, или сначала делаю снимок тома LVM [упомянутый tinkertim], а затем запускаю на нем rdiff-backup.
rdiff-backup не очень эффективно работает с плохими сетевыми ссылками, в таких случаях я запускаю rdiff-backup локально, а затем использую rsync для синхронизации хранилища резервных копий с удаленным сервером.
источник
Где бы вы хотели сделать резервную копию? rsync может быть неоценимым инструментом для синхронизации копий каталогов, если вы хотите сделать резервную копию на другом сервере Linux. Вы можете хранить резервные копии, основанные на времени, получая предыдущую резервную копию. По сути, вы получаете полную резервную копию каждый раз, но она будет извлекать только файлы, которые изменились. Вот пример сценария bash, который будет использовать rsync, не забывайте читать комментарии.
источник
Dirvish
источник
Я не могу поверить, что никто не упомянул Duplicity . Я не могу рекомендовать это достаточно высоко. Он имеет несколько бэкэндов - от FTP до ssh и S3 - и выполняет шифрование (gpg) и инкрементные резервные копии, а процесс восстановления ужасно прост.
источник