Dispositivo Bacula “FileStorage” solicitado pelo DIR não pôde ser aberto ou não existe

Dispositivo Bacula “FileStorage” solicitado pelo DIR não pôde ser aberto ou não existe

estou tentando configurar o bacula para fazer backup remotamente da minha máquina.

Minha configuração fica assim:

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
}

E a configuração do meu cliente é assim:

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
}

Quando executo esta configuração e encontro pela primeira vez o status do meu cliente, recebo a seguinte mensagem:

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:
====
*

Agora desejo executar meu trabalho e recebo a seguinte mensagem:

    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 ***

Alguém pode me dizer por que isso está acontecendo?

Responder1

A respeito de:

3924 Dispositivo "FileStorage" não está nos recursos do dispositivo SD.

  • O Media Typedeve ser o mesmo em ambos bacula.sd.confe bacula-dir.conf.

01-out 11:54 BackupServer-sd JobId 4: Erro: dev.c:120 Não é possível estabelecer o dispositivo /noexistente/caminho/para/arquivo/arquivo/dir: ERR = Nenhum arquivo ou diretório

  • Você provavelmente se esqueceu de alterar o Archive Devicejá que /nonexistant/path/to/file/archive/diré o padrão que vem com ele.

Responder2

A mensagem de erro indica que o dispositivo de armazenamento de arquivos não está configurado corretamente. Há alguns anos fiz muita coisa com bacula, mas agora não me lembro. Mas você precisa verificar os arquivos de configuração do daemon do diretor bacula e do deamon de mídia (bacula-dir.conf, bacula-sd.conf) e editar as propriedades do trabalho para o "DefaultJob" para obter uma configuração utilizável.

JobDefs = "DefaultJob"

indica que o bacula tenta fazer backup em um dispositivo de armazenamento de arquivos padrão, que não existe corretamente. Também isto:

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

Verifique a configuração do daemon de armazenamento, você poderá corrigi-lo então. De qualquer forma, os padrões são bastante obscuros e só podem ser usados ​​como exemplo, então você precisa coçar mais a cabeça e ler a documentação!

informação relacionada