El dispositivo Bacula "FileStorage" solicitado por DIR no se pudo abrir o no existe

El dispositivo Bacula "FileStorage" solicitado por DIR no se pudo abrir o no existe

Estoy intentando configurar Bacula para realizar una copia de seguridad de mi máquina de forma remota.

Mi configuración se ve así:

Job {
  Name = "LocalBackup"
  JobDefs = "DefaultJob"
}

Job {
  Name = "RemoteBackup"
  JobDefs = "DefaultJob"
  Client = ClientMachine-fd
  Pool = RemoteFile
}

Job {
  Name = "RestoreRemote"
  Type = Restore
  Client=ClientMachine-fd
  FileSet="Full Set"
  Storage = File     
  Pool = Default
  Messages = Standard
  Where = /bacula/restore
}

Y la configuración de mi cliente se ve así:

Client {
  Name = ClientMachine-fd
  Address = ClientMachine.DomainName.com
  FDPort = 9102 
  Catalog = MyCatalog
  Password = "u2LK-yBrQzfiEsc6NWftHEhymmdPWsklN"          # password for Remote FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

Cuando ejecuto esta configuración y encuentro por primera vez el estado de mi cliente, aparece el siguiente mensaje:

ClientMachine-fd Version: 5.2.6 (21 February 2012)  x86_64-pc-linux-gnu ubuntu 14.04
Daemon started 01-Oct-15 13:14. Jobs: run=0 running=0.
 Heap: heap=270,336 smbytes=15,823 max_bytes=15,970 bufs=48 max_bufs=49
 Sizeof: boffset_t=8 size_t=8 debug=0 trace=0 
Running Jobs:
Director connected at: 01-Oct-15 13:53
No Jobs running.
====

Terminated Jobs:
====
*

Ahora deseo ejecutar mi trabajo. Recibo el siguiente mensaje:

    01-Oct 11:54 BackupServer-dir JobId 4: Start Backup JobId 4, Job=RemoteBackup.2015-10-01_11.54.23_05
01-Oct 11:54 BackupServer-sd JobId 4: Error: dev.c:120 Unable to stat device /nonexistant/path/to/file/archive/dir: ERR=No such file or directory
01-Oct 11:54 BackupServer-sd JobId 4: Warning: 
     Device "FileStorage" requested by DIR could not be opened or does not exist.
01-Oct 11:54 BackupServer-sd JobId 4: Error: dev.c:120 Unable to stat device /nonexistant/path/to/file/archive/dir: ERR=No such file or directory
01-Oct 11:54 BackupServer-sd JobId 4: Warning: 
     Device "FileStorage" requested by DIR could not be opened or does not exist.
01-Oct 11:54 BackupServer-sd JobId 4: Error: dev.c:120 Unable to stat device /nonexistant/path/to/file/archive/dir: ERR=No such file or directory
01-Oct 11:54 BackupServer-sd JobId 4: Warning: 
     Device "FileStorage" requested by DIR could not be opened or does not exist.
01-Oct 11:54 BackupServer-sd JobId 4: Fatal error: Device reservation failed for JobId=4: Jmsg Job=RemoteBackup.2015-10-01_11.54.23_05 type=5 level=1443700465 BackupServer-sd JobId 4: Warning: 
     Device "FileStorage" requested by DIR could not be opened or does not exist.

01-Oct 11:54 BackupServer-dir JobId 4: Fatal error: 
     Storage daemon didn't accept Device "FileStorage" because:
     3924 Device "FileStorage" not in SD Device resources.
01-Oct 11:54 BackupServer-dir JobId 4: Error: Bacula BackupServer-dir 5.2.6 (21Feb12):
  Build OS:               i686-pc-linux-gnu ubuntu 14.10
  JobId:                  4
  Job:                    RemoteBackup.2015-10-01_11.54.23_05
  Backup Level:           Full (upgraded from Incremental)
  Client:                 "ClientMachine-fd" 5.2.6 (21Feb12) x86_64-pc-linux-gnu,ubuntu,14.04
  FileSet:                "Full Set" 2015-10-01 11:39:29
  Pool:                   "RemoteFile" (From Job resource)
  Catalog:                "MyCatalog" (From Client resource)
  Storage:                "File" (From Job resource)
  Scheduled time:         01-Oct-2015 11:54:21
  Start time:             01-Oct-2015 11:54:25
  End time:               01-Oct-2015 11:54:25
  Elapsed time:           0 secs
  Priority:               10
  FD Files Written:       0
  SD Files Written:       0
  FD Bytes Written:       0 (0 B)
  SD Bytes Written:       0 (0 B)
  Rate:                   0.0 KB/s
  Software Compression:   None
  VSS:                    no
  Encryption:             no
  Accurate:               no
  Volume name(s):         
  Volume Session Id:      2
  Volume Session Time:    1443699984
  Last Volume Bytes:      0 (0 B)
  Non-fatal FD errors:    1
  SD Errors:              0
  FD termination status:  
  SD termination status:  
  Termination:            *** Backup Error ***

¿Puede alguien decirme por qué está pasando esto?

Respuesta1

Acerca de:

3924 El dispositivo "FileStorage" no está en los recursos del dispositivo SD.

  • Debe Media Typeser el mismo en ambos bacula.sd.confy bacula-dir.conf.

01-Oct 11:54 BackupServer-sd JobId 4: Error: dev.c:120 No se puede registrar el dispositivo /no existente/ruta/al/archivo/archivo/dir: ERR=No existe tal archivo o directorio

  • Probablemente olvidó cambiar el Archive Devicevalor /nonexistant/path/to/file/archive/dirpredeterminado con el que se envía.

Respuesta2

El mensaje de error indica que el dispositivo de almacenamiento de archivos no está configurado correctamente. Hace algunos años hice mucho con bacula, pero ahora no me acuerdo. Pero necesita verificar los archivos de configuración para el demonio director de bacula y el demonio de medios (bacula-dir.conf, bacula-sd.conf) y editar las propiedades del trabajo para "DefaultJob" para obtener una configuración utilizable.

JobDefs = "DefaultJob"

indica que bacula intenta realizar una copia de seguridad en un dispositivo de almacenamiento de archivos estándar, que correctamente no existe. También esto:

Storage daemon didn't accept Device "FileStorage" because:
3924 Device "FileStorage" not in SD Device resources.

Verifique la configuración del demonio de almacenamiento, podrá solucionarlo entonces. De todos modos, los valores predeterminados son bastante oscuros y solo se pueden usar como ejemplo, por lo que debes rascarte más la cabeza y leer los documentos.

información relacionada