Esiste una soluzione di backup di duplicazione open source? [chiuso]


9

Sto cercando una soluzione per il backup di circa 30 dei miei server che sono un mix di centos, macchine Windows 2003 e 2008.

Ho un san in un altro data center con un collegamento da 1 Gig tra i siti su cui eseguirò il backup, quindi questa è puramente una soluzione di backup basata su disco.

Quello che sto idealmente cercando è un software open source possibile con una bella interfaccia che mi permetterà di avere un ciclo di backup con backup completi su base mensile che risalgono a 6 mesi e backup settimanali che vengono salvati per un mese. Spero anche nella de duplicazione, quindi se un file viene salvato sul primo backup il software crea un collegamento simbolico ad esso piuttosto che salvare nuovamente i dati in tutti i backup successivi. Deve anche essere abbastanza intelligente da sapere quando un file viene eliminato che il file viene spostato nell'ultimo backup in cui esiste e tutti i collegamenti simbolici ad esso vengono aggiornati.

Stavo guardando bacula ma non sono sicuro che possa fare la deduplicazione o qualcosa di simile. Se è possibile, qualcuno sarà così gentile da indicarmi una guida decente su come farlo.

In caso contrario qualcuno può consigliare un'altra soluzione open source o no?


Penso che bacula abbia la deduplicazione, ma potrebbe essere disponibile solo con la versione enterprise di esso. Ci stava causando alcuni problemi, quindi il nostro team ha deciso di disattivarlo per soddisfare un requisito di sicurezza.
user1207381

Risposte:


9

Qualcosa di semplice come rsnapshot può fare quello che vuoi. Non sembra che tu voglia quella che viene tradizionalmente definita deduplicazione. La funzionalità di backup completo sintetico che utilizza hard link che rsnapshot fornisce suoni esattamente come quello che stai chiedendo.

(Sul fronte della deduplicazione tradizionale potresti voler considerare il progetto Opendedup come punto di partenza. È il progetto di deduplicazione dei dati open source più completo che io abbia mai visto. Utilizza un filesystem personalizzato (SDFS) come base della sua funzionalità. Tendo a pensare che questo non è ciò che stai cercando, ma nell'interesse della completezza lo menziono qui.)


Rsnapshot sembra il tipo di software successivo. Esistono strumenti di interfaccia grafica decenti in cui posso configurare gli snapshot pianificati da una posizione centralizzata? Sto pensando di avere backup mensili che conservo per 1 anno e settimanali che conservo per un mese.
user71173,

3

Bacula scrive su un filesystem ZFS che ha attivato la deduplicazione, quindi scrive l'istantanea da quell'host su un host remoto con ZFS e applica quel registro delle transazioni a quel filesystem.


2
sembra enormemente complicato. Da quello che sto leggendo sul backup la cosa più importante è KISS
user71173,

@utente71137 - la domanda era come eseguire i backup di open source con deduplicazione, non come disegnare una linea con un righello. Inoltre, chiunque ti dica che i backup sono semplici è qualcuno che non ha mai dovuto eseguire ripristini.
chris,

1
questo è esattamente il motivo per cui dovresti provare a mantenere le cose semplici, perché i ripristini non lo sono mai.
Chris S,

ZFS è sorprendentemente semplice da usare, ma dovrai capire il sistema operativo sottostante (FreeBSD, OpenIndiana / Illumos, ecc.). Ci sono apparecchi e distribuzioni che possono aiutare (come ixsystems.com/freenas ). Backula è relativamente semplice rispetto a un software di backup aziendale come NetBackup.
Stefan Lasiewski,


1

Ecco alcuni link per la deduplicazione della parte superiore della mia testa:

  • OpenDedup - de-duplicazione del file system che funziona su Linux e Windows.

  • s3fs - file system de-duplicato supportato dal servizio Amazon S3.


1

Ho finito con synbak http://www.initzero.it/products/opensource/synbak/ come fa le copie hardlinked usando rsync e può estrarle da server remoti a differenza di rsnapshot.

Sto anche cercando di utilizzare qualcosa come rwsync o deltacopy per configurare rsyncd su macchine Windows in modo da poter usare Synbak anche per macchine Windows.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.