ZDB Scan Phase

Enterprise

Bacula Enterprise Only

This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.

When BSnapDiff is first enabled for backing up a ZFS file system, a ZDB Scan is activated and a regular Full backup is performed. The log file will report:

bsnapdiff is availble, running a regular full filesystem backup

If the file system was backed up by Bacula prior to installing the plugin, or if any issues are detected with the snapshot history, a regular Incremental backup is performed while the ZDB Scan phase is activated. The log file will report:

bsnapdiff is availble, running a regular incremental filesystem backup

During this step, the live file system is checked for files that are associated with an invalid parent dinode - a known issue in ZFS. The plugin checks for, repairs, and reports these errors during this backup. The log file will report messages similar to:

zdb_fix_missing_dinodes backup relinked 9 files

See also Handling ZFS Missing Parent dinodes.

Once a backup is completed using the ZDB Scan phase, it is no longer required. Incremental Backups with BSnapDiff enabled will continue to check for orphaned files, but with significantly reduced overhead.

Go back to: BSnapDiff for ZFS Plugin: Operations.