-----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
Bacula-users@lists.sourceforge.net
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
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to