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).
    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 }