Есть ли решение для резервного копирования с открытым исходным кодом с дедупликацией? [закрыто]

Я ищу решение для резервного копирования примерно 30 моих серверов, которые представляют собой смесь машин centos, Windows 2003 и 2008.

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

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

Я смотрел на bacula , но не уверен, может ли он выполнять дедупликацию или что-то подобное. Если возможно, кто-нибудь будет достаточно любезен, чтобы указать мне на достойное руководство о том, как это сделать.

Если нет, может кто-то порекомендовать другое решение с открытым исходным кодом или нет?

9
задан 17 February 2011 в 17:51
6 ответов

Что-то простое как rsnapshot может сделать то, что Вы хотите. Это не кажется, что Вы хотите то, что традиционно упоминается как дедупликация. Синтетическая функциональность полного резервного копирования с помощью жестких ссылок, которые обеспечивает rsnapshot, походит точно, что Вы просите.

(На традиционной передней стороне дедупликации можно хотеть посмотреть на проект Opendedup как на начальную точку. Это - самый полный проект дедупликации данных с открытым исходным кодом, который я видел. Это использует пользовательскую файловую систему (SDFS) в качестве основания его функциональности. Я склонен думать, что это не, хотят, Вы ищете, но в интересах полноты я упоминаю это здесь.)

9
ответ дан 2 December 2019 в 22:26

Бакулюмы, пишущие в файловую систему ZFS, которой включили дедупликацию, затем запишите снимок от того хоста до удаленного хоста с ZFS и примените тот журнал транзакций к той файловой системе.

3
ответ дан 2 December 2019 в 22:26

Я использовал backuppc с хорошим успехом на диапазоне окон машины Mac и Linux. http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (информация о Дедупликации)

1
ответ дан 2 December 2019 в 22:26

Я закончил тем, что шел с synbak http://www.initzero.it/products/opensource/synbak/, поскольку это делает копии hardlinked с помощью rsync и может вытянуть их от удаленных серверов в отличие от rsnapshot.

Я также изучаю использование чего-то как rwsync или deltacopy для установки rsyncd на машинах окон, таким образом, я могу использовать synbak для машин окон также.

1
ответ дан 2 December 2019 в 22:26

Здесь немного ссылок для дедупликации вершины моей головы:

  • OpenDedup - дедупликация файловой системы, которая работает над Linux и Windows.

  • s3fs - дедуплицированная файловая система поддерживается сервисом Amazon S3.

1
ответ дан 2 December 2019 в 22:26

Теперь у вас есть Obnam , который делает то же самое, и многое другое!

1
ответ дан 2 December 2019 в 22:26

Теги

Похожие вопросы