.TH "CACHE_CHECK" "8" "مه ۲۰۲۵" "thin-provisioning-tools" "دستورات مدیریت سیستم" .SH "نام (NAME)" cache_check \- بررسی صحت و سلامت متادیتای حافظه نهان دستگاه dm-cache .SH "خلاصه دستور (SYNOPSIS)" .nf .fam C \fBcache_check\fP [\fIگزینه‌ها\fP] {\fIدستگاه\fP|\fIفایل\fP} .fam T .fi .SH "توضیحات (DESCRIPTION)" دستور \fBcache_check\fR یکپارچگی ساختار و دادههای متادیتای کش (device-mapper cache metadata) را به صورت آفلاین اعتبارسنجی میکند. .PP این ابزار بر روی متادیتای فعال (زنده) قابل اجرا نیست. .SH "گزینه‌ها (OPTIONS)" .TP \fB\-h\fP, \fB\-\-help\fP نمایش راهنما و خروج. .TP \fB\-V\fP, \fB\-\-version\fP نمایش اطلاعات نسخه و خروج. .TP \fB\-q\fP, \fB\-\-quiet\fP عدم نمایش پیام‌های خروجی، بازگرداندن تنها کد خروج. .TP \fB\-\-super\-block\-only\fP فقط بررسی ابربلاک (superblock). .TP \fB\-\-skip\-hints\fP رد کردن بررسی متادیتای مقادیر راهنمای خط‌مشی (policy hint values). .TP \fB\-\-skip\-discards\fP رد کردن بررسی بیت‌های دورریز (discard bits) در متادیتا. .TP \fB\-\-clear\-needs\-check\-flag\fP پاک کردن پرچم 'needs_check' در ابربلاک. .PP ممکن است هسته یک پرچم تنظیم کند تا بررسی استخر را پیش از فعال‌سازی مجدد آن اجباری کند. این سوییچ را برای پاک کردن پرچم در صورت موفقیت‌آمیز بودن بررسی تنظیم کنید. اگر بررسی متادیتا ناموفق باشد، پرچم پاک نمی‌شود و برای رفع مشکلات نیاز به اجرای \fBcache_repair\fP است. پس از موفقیت \fBcache_repair\fP، می‌توانید مجدداً \fBcache_check\fP را اجرا کنید. .SH "مثال‌ها (EXAMPLE)" تحلیل متادیتای کش روی حجم منطقی /dev/vg/metadata: .PP .nf .fam C $ cache_check /dev/vg/metadata .fam T .fi دستگاه در هنگام اجرا نباید به صورت فعال توسط هدف (target) استفاده شود. .SH "کدهای خروجی (DIAGNOSTICS)" دستور \fBcache_check\fP کد خروج 0 را برای موفقیت یا 1 را برای خطا بازمی‌گرداند. .SH "همچنین ببینید (SEE ALSO)" \fBcache_dump\fP(8), \fBcache_repair\fP(8), \fBcache_restore\fP(8) .SH "نویسندگان (AUTHOR)" Joe Thornber , Heinz Mauelshagen