[Bacula-users] How to verify an old volume

2009-08-25 Thread James L. Rogers

Hi,

I am running Bacula Version: 3.0.2 (18 July 2009) 
x86_64-unknown-linux-gnu redhat on CentOS release 5.3.

I want to verify a volume that was written several jobs ago. The volume 
was written to a USB drive and I am afraid that the file is corrupted. The 
volume is a differential backup that consists of 18 jobs (one job per file 
set) from 2 different clients.

I have found several setups via google for the Verify job resource but 
nothing with my exact situation. Here is my current job resource which 
only tried to verify the last backup (incremental) of fileset0k and not 
the previous differential backup of fileset0k.

Job {
   Name = VerifyUSB
   Type = Verify
   Level = VolumeToCatalog
   Messages = Standard
   Pool = differential
#  Client=server1.prinmath.com-fd
   Client = server2.prinmath.com-fd
   FileSet = fileset0k
   Verify Job = fileset0k
}

Here are my questions:

1) How do I specify the VerifyJob resource if I want an older job than 
the last backup of the specified fileset? Apparently a job number does 
work here.

2) Do I have to set up 18 Verify Jobs and run each one to verify the 
entire volume or can I address the volume in it's entirety (remembering 
that two clients wrote a total of 18 jobs to the volume).

3) Can anyone point me to a solution that is similar to my situation?

Thanks in advance for any ideas,

James


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] How to verify an old volume

2009-08-25 Thread Martin Simmons
 On Tue, 25 Aug 2009 10:03:43 -0600 (MDT), James L Rogers said:
 
 Hi,
 
 I am running Bacula Version: 3.0.2 (18 July 2009) 
 x86_64-unknown-linux-gnu redhat on CentOS release 5.3.
 
 I want to verify a volume that was written several jobs ago. The volume 
 was written to a USB drive and I am afraid that the file is corrupted. The 
 volume is a differential backup that consists of 18 jobs (one job per file 
 set) from 2 different clients.
 
 I have found several setups via google for the Verify job resource but 
 nothing with my exact situation. Here is my current job resource which 
 only tried to verify the last backup (incremental) of fileset0k and not 
 the previous differential backup of fileset0k.
 
 Job {
Name = VerifyUSB
Type = Verify
Level = VolumeToCatalog
Messages = Standard
Pool = differential
 #  Client=server1.prinmath.com-fd
Client = server2.prinmath.com-fd
FileSet = fileset0k
Verify Job = fileset0k
 }
 
 Here are my questions:
 
 1) How do I specify the VerifyJob resource if I want an older job than 
 the last backup of the specified fileset? Apparently a job number does 
 work here.

There is no way to do that with a VerifyJob at the moment.  It always verifies
the last matching jobid that ran.


 2) Do I have to set up 18 Verify Jobs and run each one to verify the 
 entire volume or can I address the volume in it's entirety (remembering 
 that two clients wrote a total of 18 jobs to the volume).
 
 3) Can anyone point me to a solution that is similar to my situation?

You could check the low level consistency of the volume by using the bls
command line tool, which should check at least that every block matches its
checksum.

__Martin

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users