doCheckBlobs#
carbonio powerstore doCheckBlobs _start_ [param VALUE[,VALUE]]
Parameter List
NAME |
TYPE |
EXPECTED VALUES |
DEFAULT |
---|---|---|---|
action (M) |
String |
start |
|
volumes (O) |
String[,..] |
message1,hsm[,…] |
|
mailbox_ids (O) |
Integer[,..] |
2,9,27 |
|
missing_blobs_crosscheck (O) |
Boolean |
true|false |
true |
traced (O) |
Boolean |
true|false |
false |
fix_incorrect_compressed_digests (O) |
Boolean |
true|false |
false |
missing_blob_delete_item (O) |
Boolean |
true|false |
false |
check_digests (O) |
Boolean |
true|false |
false |
items (O) |
String |
mail|files|all |
all |
(M) == mandatory parameter, (O) == optional parameter
Usage examples:
Usage example
carbonio powerstore doCheckBlobs start
Perform a BLOB coherency check on all message volumes
Usage example
carbonio powerstore doCheckBlobs start volumes message1,hsm
Perform a BLOB coherency check on volumes message1 and hsm
Usage example
carbonio powerstore doCheckBlobs start mailbox_ids 2,9,27
Perform a BLOB coherency check on mailboxes 2,9 and 27
Usage example
carbonio powerstore doCheckBlobs start missing_blobs_crosscheck false
Perform a BLOB coherency check without checking on other volumes
Usage example
carbonio powerstore doCheckBlobs start traced true
Perform a BLOB coherency check, logging even the correct checked items
Usage example
carbonio powerstore doCheckBlobs start fix_incorrect_compressed_digests true
This option verifies if the digest (hash) of every object is correct and eventually fixes it
Usage example
carbonio powerstore doCheckBlobs start check_digests true
Verifies if the blob digests are correct
Usage example
carbonio powerstore doCheckBlobs start missing_blob_delete_item true
Remove entries from the database that are missing their blob file in the hsm volume Volume names are case sensitive. Run ‘carbonio powerstore getAllVolumes’ for a complete list of the volumes.