'\" t .\" Title: ndctl-check-namespace .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-30 .\" Manual: ndctl Manual .\" Source: ndctl .\" Language: Persian .\" .TH "NDCTL\-CHECK\-NAMESPACE" "1" "2026-06-30" "ndctl" "ndctl Manual" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" ndctl-check-namespace \- بررسی و اعتبارسنجی فراداده‌های فضای نام حافظه غیرفرار (NVDIMM) .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIndctl check\-namespace\fP [] .fi .br .SH "توضیحات (DESCRIPTION)" .sp یک فضای نام در حالت .I sector دارای فراداده‌هایی است که جدول ترجمه بلوک کرنل یا همان BTT (Block Translation Table) را توصیف می‌کنند. دستور .B check\-namespace می‌تواند برای بررسی سازگاری و یکپارچگی این فراداده‌ها و در صورت وجود اطلاعات کافی، برای تلاش جهت تعمیر آن استفاده شود. .sp فضای نام مورد بررسی، به عنوان اقدامی پیشگیرانه، باید پیش از آغاز عملیات بررسی غیرفعال شود. با استفاده از گزینه .B \-\-force می‌توان این محدودیت را نادیده گرفت. .SH "مثال‌ها (EXAMPLES)" .sp بررسی یک فضای نام (تنها گزارش خطاها) .sp .nf ndctl disable\-namespace namespace0.0 ndctl check\-namespace namespace0.0 .fi .br .sp بررسی یک فضای نام و انجام تعمیرات در صورت امکان .sp .nf ndctl disable\-namespace namespace0.0 ndctl check\-namespace \-\-repair namespace0.0 .fi .br .SH "گزینه‌ها (OPTIONS)" .sp \-R, \-\-repair .RS 4 در صورت امکان، تعمیر فراداده‌ها را انجام می‌دهد. بدون این گزینه، به محتوای خام فضای نام دست زده نخواهد شد. .RE .sp \-L, \-\-rewrite\-log .RS 4 گزارش (Log) مربوط به BTT را مجدداً ایجاد کرده و روی رسانه ذخیره‌سازی می‌نویسد. این گزینه می‌تواند برای تبدیل قالب فاصله‌گذاری (padding) قدیمی (قبل از نسخه ۴.۱۵) که با سایر پیاده‌سازی‌های BTT ناسازگار بود به قالب به‌روز شده استفاده شود. استفاده از این گزینه مستلزم ارائه گزینه .B \-\-repair است. .sp .if n .RS 4 .nf .fam C هشدار: این عملیات را متوقف نکنید زیرا ممکن است باعث خرابی غیرقابل جبران فراداده‌ها شود. اکیداً توصیه می‌شود پیش از اقدام، از فضای نام خام یک نسخه پشتیبان تهیه کنید. .fam .fi .if n .RE .RE .sp \-f, \-\-force .RS 4 مگر اینکه این گزینه مشخص شود، اگر فضای نام در حال حاضر فعال باشد، عملیات check\-namespace با شکست مواجه خواهد شد. مشخص کردن .B \-\-force باعث می‌شود که فضای نام پیش از بررسی غیرفعال شود. .RE .sp \-v, \-\-verbose .RS 4 پیام‌های اشکال‌زدایی را برای فرآیند بررسی فضای نام نمایش می‌دهد. .RE .sp \-r, \-\-region= .RS 4 نام دستگاه .I regionX یا شناسه عددی ناحیه (region). عملیات را به ناحیه(های) مشخص‌شده محدود می‌کند. کلمه کلیدی .I all را می‌توان برای عدم اعمال هرگونه محدودیت مشخص کرد، هرچند این کار معادل عدم ارائه گزینه .B \-\-region است. .RE .sp \-b, \-\-bus= .RS 4 شناسه عددی گذرگاه (bus) یا رشته ارائه‌دهنده (مانند "ACPI.NFIT"). عملیات را به گذرگاه(های) مشخص‌شده محدود می‌کند. کلمه کلیدی .I all را می‌توان برای عدم اعمال هرگونه محدودیت مشخص کرد، هرچند این کار معادل عدم ارائه گزینه .B \-\-bus است. .RE .SH "حق نشر (COPYRIGHT)" .sp Copyright \(co 2016 \- 2022, Intel Corporation. License GPLv2: GNU GPL version 2 \c .URL "http://gnu.org/licenses/gpl.html" "" "." این نرم‌افزار آزاد است: شما مجاز به تغییر و بازتوزیع آن هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد. .SH "همچنین ببینید (SEE ALSO)" .sp ndctl\-disable\-namespace(1), ndctl\-enable\-namespace(1), .URL "http://www.uefi.org/sites/default/files/resources/UEFI_Spec_2_7.pdf" "UEFI NVDIMM Label Protocol" ""