man > cache_check(8)

cache_check(8) System Manager's Manual cache_check(8)

πŸ“› NAME

cache_check β€” validates cache metadata on a device or file.

πŸš€ Quick Reference

Use CaseCommandDescription
Validate cache metadata on a devicecache_check /dev/vg/metadataChecks cache metadata for errors
Check only the superblockcache_check --super-block-only /dev/vg/metadataValidates only the superblock, skipping other metadata
Skip hints checkcache_check --skip-hints /dev/vg/metadataBypass checking of policy hint values
Clear needs-check flag after successful checkcache_check --clear-needs-check-flag /dev/vg/metadataClears the kernel’s β€˜needs_check’ flag if check passes

πŸ“– SYNOPSIS

cache_check [options] {device|file}

πŸ“ DESCRIPTION

cache_check checks cache metadata created by the device-mapper cache target on a device or file.

⚠️ This tool cannot be run on live metadata.

βš™οΈ OPTIONS

-h, --help πŸ” Print help and exit. -V, --version ℹ️ Output version information and exit. -q, --quiet πŸ”‡ Suppress output messages, return only exit code. --super-block-only πŸ›‘οΈ Only check the superblock. --skip-hints ⏭️ Skip checking of the policy hint values metadata. --skip-discards ⏭️ Skip checking of the discard bits in the metadata. --clear-needs-check-flag βœ… Clears the 'needs_check' flag in the superblock.

The kernel may set a flag to force the pool to be checked before it's next activated. Set this switch to clear the flag if the check is successful. If the metadata check failed, the flag is not cleared and a cache_repair run is needed to fix any issues. After cache_repair succeeded, you may run cache_check again.

πŸ’‘ EXAMPLE

Analyses and repairs cache metadata on logical volume /dev/vg/metadata:

$ cache_check /dev/vg/metadata

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

πŸ”¬ DIAGNOSTICS

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

πŸšͺ Exit Codes

CodeMeaning
0βœ… Success – metadata is valid
1❌ Error – metadata corruption or other failure

πŸ”— SEE ALSO

cache_dump(8), cache_repair(8), cache_restore(8)

πŸ‘€ AUTHOR

Joe Thornber <ejt AT redhat.com>, Heinz Mauelshagen <HeinzM AT RedHat.com>

cache_check(8)
πŸ“› NAME πŸš€ Quick Reference πŸ“– SYNOPSIS πŸ“ DESCRIPTION βš™οΈ OPTIONS πŸ’‘ EXAMPLE πŸ”¬ DIAGNOSTICS πŸšͺ Exit Codes πŸ”— SEE ALSO πŸ‘€ AUTHOR

Generated by phpman v4.9.26-5-g7740029 · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-28 05:02 @216.73.216.67
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!