Я ищу решение для резервного копирования около 30 моих серверов, которые представляют собой сочетание компьютеров Centos, Windows 2003 и 2008.
У меня есть сан в другом центре обработки данных с 1-гигабайтной связью между сайтами, на которые я собираюсь выполнять резервное копирование, так что это чисто решение для резервного копирования на диск.
В идеале мне нужно какое-то программное обеспечение с открытым исходным кодом, с хорошим графическим интерфейсом, которое позволит мне иметь цикл резервного копирования с полным резервным копированием на ежемесячной основе, который рассчитан на 6 месяцев, а еженедельное резервное копирование - на один месяц. Я также надеюсь на дублирование, поэтому, если файл сохранен в первой резервной копии, программа создает символическую ссылку на него, а не сохраняет данные снова во всех последующих резервных копиях. Он также должен быть достаточно умным, чтобы знать, когда файл удаляется, что файл перемещен в последнюю резервную копию, в которой он существует, и все символические ссылки на него обновляются.
Я смотрел на bacula, но я не уверен, может ли он сделать дедупликацию или что-то подобное. Если это возможно, кто-то будет достаточно любезен, чтобы указать мне на достойное руководство о том, как это сделать.
Если это не может кто-то порекомендовать другое решение с открытым исходным кодом или нет?
Ответы:
Что-то простое, например, rsnapshot, может делать то, что вы хотите. Не похоже, что вы хотите то, что традиционно называется дедупликацией. Синтетическое полное резервное копирование с использованием жестких ссылок, которые rsnapshot обеспечивает, звучит именно так, как вы просите.
(В традиционной области дедупликации вы можете рассмотреть проект Opendedup как отправную точку. Это наиболее полный проект дедупликации данных с открытым исходным кодом, который я когда-либо видел. Он использует пользовательскую файловую систему (SDFS) в качестве основы своей функциональности. Я склонен думать, что это не то, что вы ищете, но в целях полноты я упомяну это здесь.)
источник
Запись Bacula в файловую систему ZFS с включенной дедупликацией, затем запись снимка с этого хоста на удаленный хост с ZFS и применение этого журнала транзакций к этой файловой системе.
источник
Я с успехом использовал backuppc на разных машинах Windows Linux и Mac. http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (информация о дедупликации)
источник
Вот несколько ссылок для дедупликации верхней части моей головы:
OpenDedup - дедупликация файловой системы, которая работает в Linux и Windows.
s3fs - дедуплицированная файловая система, поддерживаемая сервисом Amazon S3.
источник
Я закончил тем, что пошел с synbak http://www.initzero.it/products/opensource/synbak/, поскольку он делает жестко связанные копии с помощью rsync и может извлекать их с удаленных серверов в отличие от rsnapshot.
Я также собираюсь использовать что-то вроде rwsync или deltacopy для настройки rsyncd на компьютерах с Windows, чтобы я мог также использовать synbak для компьютеров с Windows.
источник
Теперь у вас есть Обнам, который тоже это делает, и многое другое!
источник