CACHE_CHECK(8) دستورات مدیریت سیستم CACHE_CHECK(8)

cache_check - بررسی صحت و سلامت متادیتای حافظه نهان دستگاه dm-cache

cache_check [گزینه‌ها] {دستگاه|فایل}

دستور cache_check یکپارچگی ساختار و دادههای متادیتای کش (device-mapper cache metadata) را به صورت آفلاین اعتبارسنجی میکند.

این ابزار بر روی متادیتای فعال (زنده) قابل اجرا نیست.

نمایش راهنما و خروج.
نمایش اطلاعات نسخه و خروج.
عدم نمایش پیام‌های خروجی، بازگرداندن تنها کد خروج.
فقط بررسی ابربلاک (superblock).
رد کردن بررسی متادیتای مقادیر راهنمای خط‌مشی (policy hint values).
رد کردن بررسی بیت‌های دورریز (discard bits) در متادیتا.
پاک کردن پرچم 'needs_check' در ابربلاک.

ممکن است هسته یک پرچم تنظیم کند تا بررسی استخر را پیش از فعال‌سازی مجدد آن اجباری کند. این سوییچ را برای پاک کردن پرچم در صورت موفقیت‌آمیز بودن بررسی تنظیم کنید. اگر بررسی متادیتا ناموفق باشد، پرچم پاک نمی‌شود و برای رفع مشکلات نیاز به اجرای cache_repair است. پس از موفقیت cache_repair، می‌توانید مجدداً cache_check را اجرا کنید.

تحلیل متادیتای کش روی حجم منطقی /dev/vg/metadata:

$ cache_check /dev/vg/metadata
دستگاه در هنگام اجرا نباید به صورت فعال توسط هدف (target) استفاده شود.

دستور cache_check کد خروج 0 را برای موفقیت یا 1 را برای خطا بازمی‌گرداند.

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

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

مه ۲۰۲۵ thin-provisioning-tools