Bacula: è un sistema di backup intermedio in modo da non impazzire nella configurazione ed avere un sitema estendibile ed adatto ad ogni esigenza e con tutti gli automatismi necessari.
Bacula è un insieme di programmi, demoni, interfacce che ha bisogno anche di un database
Su alcune distro l'installazione automatica potrebbe bloccarsi con strani messaggi
meglio allora installare prima mysql-server e poi bacula:
sudo apt-get install mysql-server
ps -efl | grep mysql # x vedere se mysql prima di inst bacula
sudo apt-get install bacula
ps -efl | grep bacula # x vedere i demoni attivi di bacula
Appunti:
# Questi sono i file di configurazione da editare
sudo gedit /etc/bacula/bacula-dir.conf
sudo gedit /etc/bacula/bacula-sd.conf
sudo gedit /etc/bacula/bacula-fd.conf
sudo /etc/init.d/bacula-director restart # ricarica conf
sudo /etc/init.d/bacula-sd restart
sudo /etc/init.d/bacula-fd restart
Interfaccia gafica di gestione e verifica del sistema:
sudo /usr/bin/bat -c /etc/bacula/bat.conf
sudo /usr/bin/bacula-tray-monitor -c /etc/bacula/tray-monitor.conf
Comandi della console interna di Bacula:
show filesets # x vedere le sorgenti
status client # sorgente files
status server
status dir
label # definisce un file di backup
status dir # prossimi lavori in "Scheduled Jobs"
show schedules
Restore:
restore all # all imposta restora tutto di dafault
# x far restore è meglio il comando da icona con tree..
# di dafault crea una sottodir tipo /media/serverhd3/bacula-restores
# attenzione: proprietario "nobody" e permessi di invisibilità
# attenzione: perde i permessi originali dei files e directory
Lavori schedati cosi in automatico di default:
# When to do the backups, full backup on first sunday of the month,
# differential (i.e. incremental since full) every other sunday,
# and incremental backups other days
Schedule {
Name = "WeeklyCycle"
Run = Full 1st sun at 23:05
Run = Differential 2nd-5th sun at 23:05
Run = Incremental mon-sat at 23:05
}
Extra x debug:
sudo bacula-console
#sudo bacula-dir -c /etc/bacula/bacula-dir.conf -d100 # x Debug in terminale
sudo cat /var/log/bacula/log # x vedere errori
Links:
http://bacula.org/3.0.x-manuals/en/concepts/concepts/Brief_Tutorial.html
Server:
/media/serpart/serdisk deve appartenere all'utente principale del server
Attivare la condivisione dalla cartella da condivider
Attivare la condivisione delle stampanti. PS: nn condivide stampanti se nn ci sono cartelle condivise.
Versione stampabile- Accedi o registrati per inserire commenti.
- letto 1633 volte
- Send to friend

