Bacula software | |
---|---|
Genere | Backup |
Sviluppatore | Kern Sibbald |
Data prima versione | gennaio 2000[1] |
Ultima versione | 15.0.2 (22 marzo 2024) |
Sistema operativo | GNU/Linux Microsoft Windows macOS FreeBSD Solaris AIX HP-UX [2] |
Linguaggio | C++ C |
Toolkit | wxWidgets e GTK |
Licenza | GNU Affero General Public License v3.0 (licenza libera) |
Sito web | www.bacula.org/ |
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.
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]
Le caratteristiche di Bacula includono:
Il software client di Bacula, eseguito tramite "demone", supporta più sistemi operativi.[9]
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]
Data | Evento |
---|---|
gennaio 2000 | Inizio del progetto |
14 aprile 2002 | Prima versione disponibile su SourceForge.net (versione 1.16) |
29 giugno 2006 | Versione 1.38.11 (versione finale 1) |
gennaio 2007 | Versione 2.0.0 |
settembre 2007 | Versione 2.2.3 |
giugno 2008 | Versione 2.4.0 |
aprile 2009 | Release 3.0.0 [10] |
gennaio 2010 | Release 5.0.0 [11] |
settembre 2010 | Versione 5.0.3 |
gennaio 2012 | Release 5.2.4 [12] |
febbraio 2012 | Versione 5.2.6 |
giugno 2012 | Versione 5.2.9 |
febbraio 2013 | Versione 5.2.13 |
luglio 2014 | Release 7.0.5 [13] |
agosto 2015 | Release 7.2.0 [14] |
luglio 2017 | Rilascio 9.0.0 [15] |
dicembre 2018 | Rilascio 9.2.0 [16] |
gennaio 2020 | Rilascio 9.4.0 [17] |
marzo 2021 | Release 11.0.0 [18][19] |
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]