Устройство Bacula "FileStorage", запрошенное DIR, не может быть открыто или не существует
Я пытаюсь настроить bacula для удаленного резервного копирования моей машины.
Моя конфигурация выглядит так:
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
}
И мой клиентский конфиг выглядит так:
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
}
Когда я запускаю эту конфигурацию и сначала нахожу статус моего клиента, я получаю следующее сообщение:
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:
====
*
Теперь я хочу выполнить свою работу, я получаю следующее сообщение:
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 ***
Может кто-нибудь сказать мне, почему это происходит?
2 ответа
Что касается:
3924 Устройство "FileStorage" отсутствует в ресурсах SD устройства.
Media Type
должно быть одинаковым в обоихbacula.sd.conf
а такжеbacula-dir.conf
,
01-окт. 11:54 BackupServer-sd JobId 4: ошибка: dev.c:120 Невозможно определить устройство / несуществующий / путь / к / файлу / архиву / каталогу: ERR= Нет такого файла или каталога
- Вы, вероятно, забыли изменить
Archive Device
поскольку/nonexistant/path/to/file/archive/dir
по умолчанию он поставляется с.
Сообщение об ошибке указывает на то, что устройство хранения файлов не настроено должным образом. Несколько лет назад я много делал с bacula, но сейчас я не помню. Но вам нужно проверить файлы конфигурации для демона bacula Director и медиа-демона (bacula-dir.conf, bacula-sd.conf) и отредактировать свойства Job для "DefaultJob", чтобы получить полезную конфигурацию.
JobDefs = "DefaultJob"
указывает, что bacula пытается выполнить резервное копирование на стандартное устройство хранения файлов, которое должным образом не существует. Также это:
Storage daemon didn't accept Device "FileStorage" because:
3924 Device "FileStorage" not in SD Device resources.
Проверьте конфигурацию демона хранилища, тогда вы сможете это исправить. В любом случае, настройки по умолчанию довольно неясны и могут использоваться только в качестве примера, поэтому вам нужно больше царапать голову и читать документы!