All,

Background:  We have a large tape backup that run on a daily cycle.  Individual 
files range from a few Kilobytes to tens of Gigabytes.  The backup runs 
Saturday through Friday.  Saturday is the Full backup.  Each of the following 
days alternate from Differential and Incremental jobs.  The Full backup has 
approximately 2,413,000 files at 3.6 TB running in about 15 hours.  The 
Incrementals average 99,000 files at 158 GB in about 3 hours,  and the 
Differentials are from 92,000 to about 194,000 files at 126 GB to 293 GB in 
about 2 hours 25 mins to 3 hours perspectively throughout the week.  Due to 
time constraints we are not hashing the files (trials with MD5 added several 
hours to the full), and we are using hardware (LTO7) compression.  Backups are 
going nicely, but we need to implement best practice verification.

We currently have a verification process for smaller backup jobs.  We have 
setup an additional Verify VolumeToCatalog job scheduled to run after the 
backup job completes.  From what I understand it verifies the hashes in the 
catalog to the files in the volume.  If there are inconsistencies it errors.  
If it does we first attempt to rerun the verification, if it fails twice we 
rerun the backup and followup with another verify until success.

With the MD5 hash we do on the files when they are added to the catalog, and 
the Verification job we are pretty certain that the files we backed up did 
indeed get backed up, and that backup Volume is sound.  We are planning 
quarterly test restores to verify that that files in that volume can indeed be 
restored and those restored files do match the files we backed up.

So I am looking to the community to help with the following questions to save 
me from trial and error:


  1.  Is there a verification job or a sequence of jobs "built in" to Bacula 
that can accomplish an automated restore with an automated verification of 
Volume to Restore on Disk?
  2.  Will the VolumeToCatalog job verify Catalog files to the Tape without 
first hashing and when hardware compression is in place?
  3.  Is there a verification job or a sequence of jobs "built in" to Bacula 
that can accomplish an automated Restore with an automated Verification of Tape 
to Restore on Disk?
  4.  Are there other options or best practices to accomplish both a post job 
verification of Catalog to Volume and a periodic verification of Volume (Tape 
or Disk) to Restore on Disk?
  5.  Is there a Bacula Systems whitepaper that covers best practices for 
Verification and Testing of backups?

I have looked into DiskToCatalog this will not work.  (someone argue with me).  
It will compare files on the client disk to the catalog.  After 15 hours + 
verification run time many files have changes - archived, reached retention 
period and deleted, etc.  Ideally, I want a complete restore to different 
location and a verification that the files in the Catalog and the Volume are 
actually the files on disk after the Restore.

Thank you in advance.

Jim Richardson


CONFIDENTIALITY: This email (including any attachments) may contain 
confidential, proprietary and privileged information, and unauthorized 
disclosure or use is prohibited. If you received this email in error, please 
notify the sender and delete this email from your system. Thank you.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to