Thank you for purchasing through links and ads on this site.
diglloyd Deal Finder...
Buy other stuff at
Memory Deals, Thunderbolt Drives, Performance Upgrades, and More
Top deals pages updated daily for Sony, Nikon, Canon, Apple, many more!
Instant rebates, Black Friday deals, etc

How to Verify Multiple Backups Simultaneously (IntegrityChecker)

Last updated 2014-02-08 - Send Feedback
Related: backup, diglloydTools, how-to

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


Deals Updated Daily at B&H Photo
View BEST Deals Right Now
B&H Deal ZoneDeals by Brand/Category/Savings
Deals expire in 3 hours unless noted. Certain deals may last longer.
$797 SAVE $350 = 30.0% $59 FREE ITEMS Nikon D5600 DSLR with 18-55mm and 70-300mm Lenses in Cameras: DSLR
$1099 SAVE $300 = 21.0% $249 FREE ITEMS Sigma 70-200mm f/2.8 EX DG APO OS HSM in Lenses: DSLR
$3498 SAVE $1000 = 22.0% Sony a9 Mirrorless in Cameras: Mirrorless | 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__