Using checkvob to find and fix internal VOB inconsistencies

A VOB storage directory contains a VOB database and a number of storage pools. Any operation that modifies VOB data makes changes to the database and at least one pool. When inconsistencies arise between the contents of a VOB database and the contents of its pools, VOB data integrity may be damaged.

There are two main causes of inconsistencies between a VOB's database and pools:
  • A VOB is restored from a backup that backed up the database and the pools at different times. Backups made with the vob_snapshot utility fall into this category. In the most common case, the pools are backed up after the database, and may contain data that the database does not reference.
  • A system or network failure prevents an HCL VersionVault operation from completing properly, which can leave unreferenced data containers in the pools.

For more information, see the checkvob reference page.