Skip to main content

Sync Recovery and Integrity Checks

Sync plans do not currently run automated recovery tests or scheduled integrity jobs. Verification for sync plans is an on-demand workflow.

This page explains how to test a sync plan, how to check whether source and destination still match, and what to do when differences appear.


What You Should Validate​

For an important sync plan, verify all of the following:

  • the destination contains the expected current files
  • source edits appear after the next sync
  • source deletions are reflected at the destination
  • revisions are created before overwrites or deletions if revisions are enabled
  • the source and destination still match when you run an integrity check

Running a Manual Integrity Check​

In Pluton PRO, sync plans expose Check Integrity from the plan actions.

What the check does:

  • compares the configured source path against the synced destination
  • ignores Pluton's internal .pluton revision area
  • reports matches, missing files, and differences
  • stores the result on the plan so you can review it in the sync integrity view

What it does not do:

  • it does not automatically repair differences
  • it does not run on a recurring schedule for sync plans

Interpreting the Result​

Everything matches

  • The source and destination are aligned based on the completed check

Differences found

  • Some files differ or are missing
  • Review the result first
  • If the source is authoritative, run Sync Now to reconcile the destination

Check failed

  • The comparison itself could not complete
  • Usual causes are source access issues, destination connectivity problems, or permission errors

Practical Test Procedure​

Use a small test folder before relying on a new sync plan in production.

1. Validate the Initial Mirror​

  • Create the plan
  • Let the first sync finish
  • Confirm the destination contains the same files and structure as the source

2. Test an Update​

  • Edit a non-critical file in the source
  • Wait for the next scheduled sync or trigger Sync Now
  • Confirm the updated content appears at the destination

3. Test a Deletion​

  • Delete a disposable test file from the source
  • Run or wait for the next sync
  • Confirm the destination reflects that deletion

4. Test Revisions​

If revisions are enabled:

  • modify or delete a test file
  • complete a sync
  • confirm an older copy was moved into the revision area before the mirror changed

5. Run an Integrity Check​

  • Use Check Integrity
  • Review whether Pluton reports a clean match or differences
  • If differences appear unexpectedly, inspect the destination before syncing again

Recovery Expectations for Sync Plans​

Recovery with sync plans is different from recovery with snapshot backups.

Current File Recovery​

  • The destination already contains the current mirrored copy
  • For many incidents, recovery is simply reading or copying the file back from the destination

Previous Version Recovery​

  • Available only if revisions were enabled before the file changed
  • Older copies are kept in the revisions area and can be used for recovery workflows

When Sync Alone Is Not Enough​

Use an incremental backup plan alongside sync if you need:

  • long-term history
  • point-in-time restores
  • stronger protection against accidental mass deletion or corruption

For critical sync plans:

  1. validate the initial sync when the plan is created
  2. run a manual integrity check after major storage or path changes
  3. re-test revisions after changing retention settings
  4. perform a small recovery drill periodically using a disposable test file

This keeps the verification realistic without relying on features that sync plans do not currently automate.