'\" t .\" Title: ndctl-wait-scrub .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-30 .\" Manual: ndctl Manual .\" Source: ndctl .\" Language: English .\" .TH "NDCTL\-WAIT\-SCRUB" "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-wait-scrub \- انتظار برای اتمام عملیات پاک‌سازی محدوده آدرس (ARS) .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIndctl wait\-scrub\fP [ .\|.\|. ] [] .fi .br .SH "توضیحات (DESCRIPTION)" .sp قابلیت پاک‌سازی محدوده آدرس NVDIMM (یا همان Address Range Scrub)، قابلیتی ارائه‌شده توسط سفت‌افزار پلتفرم است که امکان کشف خطاهای حافظه را برای نرم‌افزار سیستم فراهم می‌سازد. این ویژگی نرم‌افزار سیستم را قادر می‌سازد تا به‌صورت پیشگیرانه از دسترسی‌هایی که ممکن است منجر به رخدادهای مدیریت خطای حافظه غیرقابل‌تصحیح شوند جلوگیری کند، و در غیر این صورت اجازه می‌دهد خطاهای حافظه فهرست‌بندی و شمارش شوند. .sp کرنل فایلی با قابلیت POLL(2) در sysfs به نام (\fIscrub\fP) فراهم می‌کند تا وضعیت ARS را نشان دهد. فایل \fIscrub\fP شمارش جاری دفعات اجرای ARS انجام‌شده را نگه می‌دارد. در حالی که یک اجرا در حال انجام است، نویسه \fI+\fP به همراه تعداد جاری نمایش داده می‌شود. عملیات \fIndctl wait\-scrub\fP منتظر می‌ماند تا \fIscrub\fP در تمام گذرگاه‌های مشخص‌شده، حداقل یک بار وضعیت خارج از حال اجرا را نشان دهد. .SH "مثال (EXAMPLE)" .sp انتظار برای پاک‌سازی روی تمام گذرگاه‌های nvdimm در سیستم. گزارش خروجی json در پایان فقط شامل گذرگاه‌هایی است که از عملیات‌های ARS پشتیبانی می‌کنند. .sp .if n .RS 4 .nf .fam C # ndctl wait\-scrub [ { "provider":"nfit_test.1", "dev":"ndbus3", "scrub_state":"idle" }, { "provider":"nfit_test.0", "dev":"ndbus2", "scrub_state":"idle" } ] .fam .fi .if n .RE .sp هنگام مشخص کردن یک گذرگاه منفرد، یا اگر فقط یک گذرگاه در سیستم وجود داشته باشد، این دستور گزارش می‌دهد که آیا پشتیبانی از ARS در دسترس است یا خیر. .sp .if n .RS 4 .nf .fam C # ndctl wait\-scrub e820 error waiting for scrub completion: Operation not supported .fam .fi .if n .RE .SH "گزینه‌ها (OPTIONS)" .sp \-v, \-\-verbose .RS 4 نمایش پیام‌های اشکال‌زدایی برای فرایند انتظار ARS. .RE .SH "حق نشر (COPYRIGHT)" .sp حق نشر \(co 2016 \- 2022، شرکت اینتل (Intel Corporation). مجوز GPLv2: گنو GPL نسخه ۲ \c .URL "http://gnu.org/licenses/gpl.html" "" "." این نرم‌افزار آزاد است: شما مجاز به تغییر و توزیع مجدد آن هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون مجاز دانسته است. .SH "همچنین ببینید (SEE ALSO)" .sp ndctl\-start\-scrub(1), \c .URL "http://www.uefi.org/sites/default/files/resources/ACPI%206_2_A_Sept29.pdf" "ACPI 6.2 Specification Section 9.20.7.2 Address Range Scrubbing (ARS) Overview"