Thank you for purchasing through links and ads on this site.
OWC / MacSales.com...
diglloyd Deal Finder...
Buy other stuff at Amazon.com...

How to Verify Multiple Backups Simultaneously (IntegrityChecker)

Last updated 2014-02-08 - Send Feedback
Related: backup, how-to, How To, Backup
IntegrityChecker

See How to Safely Transfer Data or Verify Backups for the simple and common case.

This is an advanced page for professionals and advanced users looking to manage many backups and to check their integrity efficiently (in parallel).

First, realize that with hard drives, attempting to verify multiple partitions on the same physical drive is self-defeating: the drive heads will seek wildly back and forth between partitions (“drive head convention”), causing a massive slowdown (the same idea applies to SpotLight— disable Spotlight on all backups).

Simultaneous data verification on multiple volumes

Perhaps a system includes a 4-bay unit with multiple backups as four independent drives/volumes, and the wish is to verify the contents of each with IntegrityChecker.

Verifying one volume, then another, then another, etc takes a long time, so why not verify all volumes simultaneously?

Open a Terminal window for each volume and invoke IntegrityChecker on each*.

In each Terminal window, verify the volume by name. Volume names shown in bold, use quotes around the volume name if the name contains space(s):

sudo ic verify MasterClone-2014-0208   # in the 1st Terminal window

sudo ic verify Archive1Clone-2014-0208 # in the 2nd Terminal window

sudo ic verify ArchivePClone-2014-0208 # in the 3rd Terminal window

... etc ...

That’s all there is to it. The verification will run in parallel. However, it will not be a speedup if the volumes are partitions on the same physical drive (see discussion above), so apply this technique only if the volumes are on separate physical drives.

* Use of 'sudo' recommended to avoid OS X permissions errors, which can occur with certain types of volume setups.

Shown below are six 'ic' (IntegrityChecker) processes running on six different drives/volumes. The quad-core Retina MacBook Pro is doing around 740 MB/sec on average and the 4 real CPU cores are maxed out.

Six simultaneous IntegrityChecker 'ic' processes processing six different volumes/drives.

What about verifying several partitions on the same drive?

Sometimes the goal is to verify several partitions on the same physical drive. As discussed, this should not be done in parallel on a hard drive (head contention). But there is a way to start things going and walk away. Simply gang up several commands separated by the “;” character; these will execute one after the other.

Using the above volume names, this invocation will execute each one after the other in one Terminal window:

sudo ic verify MasterClone-2014-0208; sudo ic verify Archive1Clone-2014-0208; sudo ic verify ArchivePClone-2014-0208

 

Blazing-fast PCIe storage for Mac Pro Tower
B&H Deal ZoneDeals by Brand/Category/Savings
Deals expire in 7 hours unless noted. Certain deals may last longer.
$2299 SAVE $500 = 17.0% Canon EOS 5D Mark III DSLR in Cameras: DSLR
$1797 SAVE $200 = 10.0% Nikon D750 DSLR in Cameras: DSLR
$3297 SAVE $800 = 19.0% Nikon D810 DSLR with 24-120mm in Cameras: DSLR
$1799 SAVE $1151 = 39.0% Zeiss 15mm f/2.8 Distagon T* ZE in Lenses: DSLR

diglloyd.com | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2008-2017 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__