Expert Mode: Maintaining your Snapshot RAID

 

Snaphost RAID Array maintenance tasks

Now that you have configured your Snapshot RAID (see here), and created its parity data, you can perform various tasks:
- Quick validate
- Update
- Validate
- Verify

 

These actions can be launched from the Command Execution Center of your Snapshot RAID’s configuration window:

Note that these buttons do not show until you have successfully created the parity data (see here).

 



 

Quick Validate

The Quick Validate task is a quick change reporting process. It will scan your data and report you the amount of changes since last Update. It’s very fast, even with large arrays, and is usually the first thing you need to do to check whether another task (such as an Update) is necessary.

To launch a Quick Validate task, open your Snapshot RAID configuration by clicking on its icon on FlexRAID desktop, go to the Command Execution Center, and click on the “Quick Validate” button:

The process will start, and run for a little while…

 

Once completed, you can get 2 results depending on the changes that were made to your DRUs since the parity creation.

If no changes are found, you will get: “Success! The RAID is healthy and up to date!”

 

If changes were detected, the output will tell you what those are. In this example, FlexRAID reports that since Parity creation, 1 file changed, 4 were deleted, and none is found as corrupted.
Note that this process does not scan for file additions.

 

In this case, FlexRAID tells you that an update of your parity is necessary, to re-sync your parity data with the source data, see here.

 



 

Validate

The Validate task does change detection, along with datarot (silent data corruption) detection through data checksum validation. It is actually similar to the Quick Validation in its outputs, but where the Quick Validation simply does a scan based on file time stamps, Validation will scan your files content.

To launch a Validate task, open your Snapshot RAID configuration by clicking on its icon on FlexRAID desktop, go to the Command Execution Center, and click on the “Validate” button:

 

The process will start, and run for a while…

 

Once completed, as for the Quick Validation, you can get 2 results depending on the changes that were made to your DRUs since the parity creation.

If no changes are found, you will get: “Success! The RAID is healthy and up to date!”

 

If changes were detected, the output will tell you what those are.

In this example, FlexRAID reports that 21 files were deleted, and 1 was modified.
Note that this process does not scan for file additions, similarly to the Quick Validation process.

 

As for Quick Validation, FlexRAID tells you that an update of your parity is necessary, to re-sync your parity data with the modifications you made on your source data, see here.

 



 

Update

The Update task allows you to update the parity data from updates to your source data. It allows you to keep your RAID in sync when you made modifications to your source data.

To launch an Update task, open your Snapshot RAID configuration by clicking on its icon on FlexRAID desktop, go to the Command Execution Center, and click on the “Update” button:

 

The update process will start, and run for a while. Its duration will depend both on the size of your array, and on the amount of changes that were made since Creation or last Update.

 

Once completed, you will get the following screen:

Your RAID is now up to date. To make sure of it, you can run a Quick Validate, that should report you now: “Success! The RAID is healthy and up to date!”

 

Now, in some cases, the Update process will report you that one of your DRUs or PPUs has failed:

No worries, that’s why FlexRAID is there – you will be able to restore its content, see the restore tutorial.

 



 

Verify

The Verify task does bit for bit verification of your entire RAID array.

To launch a Verify task, open your Snapshot RAID configuration by clicking on its icon on FlexRAID desktop, go to the Command Execution Center, and click on the “Verify” button:

 

The process will start, and run for a while…

 

At the end of this process, you can have 3 results:

1. FlexRAID reports “Verify success: all bits match!” – this means that your array is healthy and in sync!

 

2. FlexRAID rerports “Verify failure: bit mismatch!” – this means that your array is either not in sync, or not healthy.

 

Based on that result, depending on the case:
- if this is due to a modification you did on your source data, you need to run an Update first
- if this is due to a failed drive or datarot, you will need to run a Restore – see here!

 


 

Be Sociable, Share!

Revisions

No comments yet.

Leave a Reply

6 − 4 =