Timeline
Chat
Prospettiva
Bacula (software)
Software per backup Da Wikipedia, l'enciclopedia libera
Remove ads
Bacula è un sistema di backup open source di livello aziendale. È progettato per automatizzare le attività di backup che spesso richiedevano l'intervento di un amministratore di sistema o di un operatore: supporta client di backup per Linux, UNIX, Windows e macOS oltre una gamma di dispositivi di backup professionali, inclusi i sistemi a nastro.
Gli amministratori e gli operatori possono configurare il sistema tramite una interfaccia a riga di comando, la GUI o l'interfaccia web; il suo back-end è un catalogo di informazioni memorizzate da MySQL, PostgreSQL o SQLite.
Remove ads
Panoramica
Bacula è un insieme di programmi per computer per la gestione del backup, del ripristino e della verifica dei dati in una rete, fornendo una soluzione di backup per ambienti con sistemi operativi misti. È open source e rilasciato sotto licenza AGPL versione 3, con le eccezioni per consentire il collegamento con OpenSSL e la distribuzione di binari per MS Windows.[3] È disponibile con "doppia licenza" AGPLv3 o licenza proprietaria. Diverse aziende offrono supporto commerciale per la "Bacula community version" AGPL mentre Bacula Systems [4] vende vari livelli di contratti di supporto annuali per la "Bacula Enterprise Edition", che contiene vari componenti non GPL sviluppati internamente.
Nel 2015, Bacula Systems è stata nominata "Top 20 Most Promising Data Center Solution Provider" da CIO Review.[5] I componenti sviluppati per la Bacula Enterprise Edition vengono rilasciati nell'edizione Bacula Community dopo un periodo di esclusività per la versione proprietaria.
Dall'aprile 2002, Bacula ha oltre 2 milioni di download, il che lo rende il programma di backup open source più scaricato.[6]
Remove ads
Caratteristiche
Le caratteristiche di Bacula includono:
Opzioni di rete
- Comunicazione TCP/IP client-server - utilizza porte e servizi standard invece di RPC per NFS, SMB, ecc.; questo facilita l'amministrazione del firewall e la sicurezza della rete
- CRAM-MD5 - autenticazione client-server configurabile
- GZIP/LZO - compressione lato client per ridurre il consumo di larghezza di banda della rete; questo viene eseguito separatamente dalla compressione hardware eseguita dal dispositivo di backup
- TLS - crittografia della comunicazione di rete[7]
- MD5/SHA - verifica l'integrità del file
- CRC - verifica l'integrità del blocco dati
- PKI - crittografia dei dati di backup
- NDMP - plug-in per la versione Business[8]
- backup su cloud con alcuni servizi S3 di archiviazione file
Sistema operativo client
Il software client di Bacula, eseguito tramite "demone", supporta più sistemi operativi.[9]
Remove ads
Considerazioni
Per impostazione predefinita, i backup differenziali e incrementali di Bacula si basano sui timestamp del sistema. Di conseguenza, se si spostano file in una directory esistente o si sposta un'intera directory nel FileSet di backup dopo un backup completo, è possibile che non venga eseguito il backup di tali file con un salvataggio incrementale perché potrebbero avere timestamp precedenti. È necessario aggiornare esplicitamente la data/ora su tutti i file spostati. Le versioni Bacula a partire dalla 3.0 o successive, supportano il backup accurato, che è un'opzione che risolve questo problema senza richiedere la modifica dei timestamp dei file. Questa funzione dovrebbe essere sempre impiegata per mantenere uno stato accurato del filesystem. Il criterio da applicare è configurabile, ad esempio basandosi sui confronti degli inode, dei tempi di modifica o delle firme md5/sha1.[10]
Cronologia
Remove ads
Fork di Bacula
Nel 2011, Graham Keeling, un "ex" sviluppatore della comunità Bacula, ha rilasciato un fork di Bacula.[20]
Nel febbraio 2013, un ex sviluppatore della comunità Bacula ha rilasciato Bareos come fork di Bacula.[21]
Note
Altri progetti
Collegamenti esterni
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads