Creative Commons License
Excepto donde se indique otra cosa, todo el contenido de este lugar está bajo una licencia de Creative Commons.
Taquiones > sysadmin > bacula > Bacula: servidor de almacenamiento

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).
Storage {                          
    Name = maginot-sd                       
    SDPort = 9103                          
    WorkingDirectory = "/var/lib/bacula"    
    Pid Directory = "/var/run/bacula"
    Maximum Concurrent Jobs = 4            
    SDAddress = 192.168.0.99
}
  • Qué directores pueden usarnos incluyendo qué contraseña debe usar y que, naturalmente, debe aparecer en ambas definiciones.
Director {
    Name = maginot-dir
    Password = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
}
  • 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.
Device {
    Name = FileStorage
    Media Type = File
    Archive Device = /data/backups
    LabelMedia = yes;                 
    Random Access = Yes;
    AutomaticMount = yes;            
    RemovableMedia = no;
    AlwaysOpen = no;
}