Em relação a:
% bl0ck_qu0te%- O
Media Type
deve ser o mesmo em ambos osbacula.sd.conf
ebacula-dir.conf
.
- Você provavelmente esqueceu de alterar o
Archive Device
, já que/nonexistant/path/to/file/archive/dir
é o padrão fornecido.
Estou tentando configurar o bacula para fazer o backup da minha máquina remotamente.
Minha configuração é 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 essa configuração e primeiro localizo 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 eu quero fazer 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?
Em relação a:
% bl0ck_qu0te%Media Type
deve ser o mesmo em ambos os bacula.sd.conf
e bacula-dir.conf
. Archive Device
, já que /nonexistant/path/to/file/archive/dir
é o padrão fornecido. A mensagem de erro indica que o dispositivo de armazenamento de arquivos não está configurado corretamente. Há alguns anos fiz muito com bacula, mas agora não me lembro. Mas você precisa verificar os arquivos de configuração do daemon diretor bacula e do deamon de mídia (bacula-dir.conf, bacula-sd.conf) e editar as propriedades do Job para o "DefaultJob" para obter uma configuração utilizável.
JobDefs = "DefaultJob"
indica que o bacula tenta fazer o backup para um dispositivo de armazenamento de arquivos padrão, que não é propriamente existente. 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 apenas utilizáveis como exemplo, então você precisa riscar mais a sua cabeça e ler os documentos!