-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I still can't figure this out. I can't believe it's such a HUGE PITA
getting disk-based backup and restore to work with Bacula. It should be
easy. WTF. I'm so freaking frustrated right now. Dammit.
Josh Endries wrote:
> Hello,
>
> I'm having trouble restoring from a File device. The backup says it runs
> OK, and a verify job says the backup is OK, but the restore job gives me
> this:
>
> Error: block.c:305 Volume data error at 0:2405980938!
> Block checksum mismatch in block=14107 len=64512: calc=9e6da70b blk=208478d0
>
> Same numbers every time. Does this mean it can't find the file(s), or
> the data is corrupt? I couldn't find any help from Google, IRC or the
> archives... This is on a FreeBSD machine, Bacula 1.38.5. There's nothing
> else on the box and no other jobs, so it's not under any load. I've
> tried all three steps (backup, verify, restore) many times with
> identical results...so I think there must be something I'm missing in
> the device section or some other config option, but I haven't been able
> to find it.
>
>
>
> bacula-sd.conf:
> director {
> Name = "backup-dir"
> Password = ""
> }
> storage {
> Name = "backup.domain.com"
> WorkingDirectory = "/var/db/bacula"
> Pid Directory = "/var/run"
> Maximum Concurrent Jobs = 5
> }
> Device {
> Name = "hard disk"
> Media Type = File
> Archive Device = /home/bacula/backups
> Random Access = Yes
> AutomaticMount = yes
> RemovableMedia = no
> LabelMedia = yes
> AlwaysOpen = no
> SpoolDirectory = /home/bacula/spool
> }
> messages {
> name = standard
> director = backup.domain.com = all
> }
>
>
>
> bacula-dir.conf:
> Director {
> Name = "backup-dir"
> QueryFile = "/usr/local/share/bacula/query.sql"
> WorkingDirectory = "/var/db/bacula"
> PidDirectory = "/var/run"
> Maximum Concurrent Jobs = 5
> Password = ""
> Messages = Standard
> }
> JobDefs {
> Name = "Daily Backup"
> Type = Backup
> Priority = 1
> Messages = Standard
> Schedule = "Daily Backup"
> Storage = "backup.domain.com hard disk"
> Pool = Daily
> Full Backup Pool = Monthly
> Level = Differential
> Maximum Concurrent Jobs = 5
> Spool Data = yes
> }
> JobDefs {
> Name = "Daily Verify"
> Type = Verify
> Priority = 2
> Messages = Standard
> Schedule = "Daily Backup"
> Storage = "backup.domain.com hard disk"
> Pool = Daily
> Full Backup Pool = Monthly
> Level = DiskToCatalog
> Maximum Concurrent Jobs = 10
> Spool Data = yes
> }
> Schedule {
> Name = "Daily Backup"
> Run = daily at 1:00
> }
> Storage {
> Name = "backup.domain.com hard disk"
> MediaType = File
> Device = "hard disk"
> Address = backup.domain.com
> Password = ""
> }
> Catalog {
> Name = MyCatalog
> dbname = bacula; user = bacula; password = ""
> }
> Messages {
> Name = Standard
> console = all, !skipped, !saved
> syslog = all, !skipped, !saved
> }
> Pool {
> Name = Daily
> Pool Type = Backup
> Recycle = yes
> Volume Retention = 1 month
> Recycle Oldest Volume = yes
> }
> Pool {
> Name = Monthly
> Pool Type = Backup
> Recycle = yes
> Volume Retention = 1 year
> Recycle Oldest Volume = yes
> }
> Client {
> Name = "client.domain.com"
> Address = x.x.x.x
> Catalog = MyCatalog
> Password = ""
> }
> FileSet {
> Name = "client.domain.com"
> Include {
> Options { Signature = SHA1; Compression = GZIP6; Verify
> = ipnugs1; }
> File = d:/data
> }
> }
> Job {
> Client = "client.domain.com"
> Name = "client.domain.com Daily Backup"
> WriteBootstrap = "/var/db/bacula/client.domain.com_Daily_Backup.bsr"
> JobDefs = "Daily Backup"
> FileSet = "client.domain.com"
> }
> Job {
> Client = "client.domain.com"
> Name = "client.domain.com Daily Verify"
> JobDefs = "Daily Verify"
> FileSet = "client.domain.com"
> Verify Job = "client.domain.com Daily Backup"
> }
> Job {
> Client = "client.domain.com"
> Name = "client.domain.com Daily Backup Restore"
> Bootstrap = "/var/db/bacula/client.domain.com_Daily_Backup.bsr"
> Type = Restore
> Level = Full
> FileSet = "client.domain.com"
> Priority = 1
> Messages = Standard
> Storage = "backup.domain.com hard disk"
> Pool = Daily
> Full Backup Pool = Monthly
> }
>
> Thanks,
> Josh
- -------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)
iD8DBQFEKCDQV/+PyAj2L+IRAr1fAJwKQj9vAhw5g4hv/wTsIESqBFhQDQCeJFmS
8cdl3wm5jGVS8ENAzXG0gSY=
=DIWD
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users