Individual file element or DO processing
When processing individual elements (no –pool option),
the checkvob command takes the following steps for file
elements:
- Check the element for –data (missing container) and –protection problems.
- If running in –fix mode, fixes protection and missing
container problems: Note: Fix processing is blocked if the VOB, source pool, or element is locked.
- Locks the element.
- Fixes missing protection problems.
- Fixes missing data container problems by scanning the pool for missing or misplaced containers and reconstructing containers as necessary.
- Updates the VOB database to reference the reconstructed containers.
- For missing version data, updates the VOB database to dereference lost versions with the equivalent of rmver –data.
- Applies minor events to the element’s event history.
- Move alternate (unreferenced) containers for this element to pool’s lost+found directory.
- Unlock the element.
checkvob takes a similar approach to processing DOs:
- Checks for –data and –protection problems.
- If running in –fix mode, fixes protection and missing
container problems:
- Fixes missing protection problems.
- For each missing container, removes the DO with the equivalent of rmdo.