thin_check - Cheap VPS LLC

THIN_CHECK


Section: Maintenance Commands (8)
Updated: Thin Provisioning Tools
Index
Return to Main Contents

 

NAME

thin_check – check thin provisioning metadata on device or file for consistency


 

SYNOPSIS

thin_check

[options]

{device|file}


 

DESCRIPTION

thin_check

checks thin provisioning metadata created by
the device-mapper thin provisioning target on a
device

or
file.


 

OPTIONS


-q, –quiet

Suppress output messages, return only exit code.


-h, –help

Print help and exit.


-V, –version

Output version information and exit.


–super-block-only

Only check the superblock is present.


–skip-mappings

Skip checking of the block mappings which make up the bulk of the
metadata.


–clear-needs-check-flag

clears the needs_check flag set in the metadata by the thin provisioning target
only if there’s no metadata error.


–ignore-non-fatal-errors

thin_check

will only return a non-zero exit code if it finds a fatal
error. An example of a on fatal error is an incorrect data block
reference count causing a block to be considered allocated when it in
fact isn’t. Ignoring errors for a long time is not advised, you
really should be using thin_repair to fix them.




 

EXAMPLE

Analyses and repairs thin provisioning metadata on logical volume
/dev/vg/metadata:


thin_check /dev/vg/metadata


The device may not be actively used by the target
when running.


 

DIAGNOSTICS

thin_check

returns an exit code of 0 for success or 1 for error.


 

SEE ALSO

thin_dump(8)

thin_repair(8)

thin_restore(8)

thin_rmap(8)

thin_metadata_size(8)


 

AUTHOR

Joe Thornber <[email protected]>

Heinz Mauelshagen <[email protected]>



 

Index



NAME

SYNOPSIS

DESCRIPTION

OPTIONS

EXAMPLE

DIAGNOSTICS

SEE ALSO

AUTHOR



Back to Top

PayPal Logo┬ęCheap VPS LLC - Leader of affordable VPS Hosting Services