Almacenamiento de archivos
Lo primero es determinar dónde vamos a almacenar las copias. En realidad lo que pretendo es distribuir copias a lo largo de una red, cruzando entre ellas los datos para que el total esté replicado en varios sitios.
Primero creamos el almacenamiento tocando el archivo /etc/bacula/bacula-sd.conf en la máquina que va a guardar los datos e incluímos por este orden lo siguiente:
- Identificación del almacenamiento del que destacamos el número máximo de trabajos concurrentes, en cuatro, y la dirección de escucha en la red (coincide con la de la máquina en la que reside).
1 Storage { 2 Name = maginot-sd 3 SDPort = 9103 4 WorkingDirectory = "/var/lib/bacula" 5 Pid Directory = "/var/run/bacula" 6 Maximum Concurrent Jobs = 4 7 SDAddress = 192.168.0.99 8 }
- Qué directores pueden usarnos incluyendo qué contraseña debe usar y que, naturalmente, debe aparecer en ambas definiciones.
1 Director { 2 Name = maginot-dir 3 Password = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; 4 }
- Un dispositivo en disco donde almacenar datos en el que hemos indicado el directorio final para los archivos, la posibilidad de etiquetarlos (LabelMedia) y otras características inherentes al tipo de almacenamiento, como el montaje automático y el acceso aleatorio.
1 Device { 2 Name = FileStorage 3 Media Type = File 4 Archive Device = /data/backups 5 LabelMedia = yes; 6 Random Access = Yes; 7 AutomaticMount = yes; 8 RemovableMedia = no; 9 AlwaysOpen = no; 10 }