'\" t .\" Title: ndctl-inject-smart .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-06-30 .\" Manual: ndctl Manual .\" Source: ndctl .\" Language: English .\" .TH "NDCTL\-INJECT\-SMART" "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-inject-smart \- انجام عملیات آستانه و تزریق داده‌های SMART روی ماژول حافظه DIMM .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIndctl inject\-smart\fP [] .fi .br .SH "توضیحات (DESCRIPTION)" .sp یک شیء دستگاه عمومی DIMM با نام /dev/nmemX برای هر دستگاه حافظه مشخص‌شده در جدول ACPI NFIT یا سایر سازوکارهای کشف منبع NVDIMM در پلتفرم ثبت می‌شود. .sp دستور ndctl\-inject\-smart می‌تواند برای تنظیم آستانه‌های SMART و تزریق ویژگی‌های SMART مورد استفاده قرار گیرد. .SH "مثال‌ها (EXAMPLES)" .sp تنظیم دمای کنترلر SMART و آستانه ظرفیت یدکی (spares) برای DIMM\-0 به ۳۲ درجه سانتی‌گراد، آستانه یدکی به ۸ و فعال‌سازی هشدار یدکی: .sp .nf ndctl inject\-smart \-\-ctrl\-temperature\-threshold=32 \-\-spares\-threshold=8 \-\-spares\-alarm nmem0 .fi .br .sp تزریق مقدار دمای رسانه برابر با ۵۲ و پرچم وضعیت سلامت بحرانی (fatal) برای DIMM\-0: .sp .nf ndctl inject\-smart \-\-media\-temperature=52 \-\-health=fatal nmem0 .fi .br .SH "گزینه‌ها (OPTIONS)" .sp \-b, \-\-bus= .RS 4 شماره شناسه گذرگاه، یا رشته نام ارائه‌دهنده (مانند "ACPI.NFIT"). عملیات را به گذرگاه(های) مشخص‌شده محدود می‌کند. کلیدواژه \fIall\fP می‌تواند برای نشان دادن عدم وجود محدودیت مشخص شود، هرچند این کار معادل عدم ارائه گزینه \-\-bus است. .RE .sp \-m, \-\-media\-temperature= .RS 4 تزریق برای ویژگی SMART دمای رسانه (media temperature). .RE .sp \-M, \-\-media\-temperature\-threshold= .RS 4 تنظیم برای آستانه دمای رسانه SMART. .RE .sp \-\-media\-temperature\-alarm= .RS 4 فعال یا غیرفعال کردن هشدار دمای رسانه SMART. مقادیر مجاز \fIon\fP یا \fIoff\fP هستند. .RE .sp \-\-media\-temperature\-uninject .RS 4 لغو تزریق هرگونه دمای رسانه که پیش‌تر تزریق شده باشد. .RE .sp \-c, \-\-ctrl\-temperature= .RS 4 تزریق برای ویژگی SMART دمای کنترل‌کننده (controller temperature). .RE .sp \-C, \-\-ctrl\-temperature\-threshold= .RS 4 تنظیم برای آستانه دمای کنترل‌کننده SMART. .RE .sp \-\-ctrl\-temperature\-alarm= .RS 4 فعال یا غیرفعال کردن هشدار دمای کنترل‌کننده SMART. مقادیر مجاز \fIon\fP یا \fIoff\fP هستند. .RE .sp \-\-ctrl\-temperature\-uninject .RS 4 لغو تزریق هرگونه دمای کنترل‌کننده که پیش‌تر تزریق شده باشد. .RE .sp \-s, \-\-spares= .RS 4 تزریق برای ویژگی SMART ظرفیت یدکی (spares). .RE .sp \-S, \-\-spares\-threshold= .RS 4 تنظیم برای آستانه ظرفیت یدکی SMART. .RE .sp \-\-spares\-alarm= .RS 4 فعال یا غیرفعال کردن هشدار ظرفیت یدکی SMART. مقادیر مجاز \fIon\fP یا \fIoff\fP هستند. .RE .sp \-\-spares\-uninject .RS 4 لغو تزریق هرگونه درصد ظرفیت یدکی که پیش‌تر تزریق شده باشد. .RE .sp \-f, \-\-fatal .RS 4 تنظیم پرچم برای شبیه‌سازی وضعیت سلامت بحرانی (fatal). .RE .sp \-\-fatal\-uninject .RS 4 لغو تزریق پرچم وضعیت سلامت بحرانی. .RE .sp \-U, \-\-unsafe\-shutdown .RS 4 تنظیم پرچم برای شبیه‌سازی خاموش شدن ناامن (unsafe shutdown) در خاموشی بعدی سیستم. .RE .sp \-\-unsafe\-shutdown\-uninject .RS 4 لغو تزریق پرچم خاموش شدن ناامن. .RE .sp \-N, \-\-uninject\-all .RS 4 لغو تزریق تمامی فیلدها/مقادیر ممکن SMART بدون در نظر گرفتن اینکه قبلاً تزریق شده‌اند یا خیر. .RE .sp \-v, \-\-verbose .RS 4 ارسال پیام‌های اشکال‌زدایی مربوط به فرآیند تزریق خطا. .RE .sp \-u, \-\-human .RS 4 قالب‌بندی اعداد نمایانگر اندازه فضای ذخیره‌سازی یا آفست‌ها به صورت رشته‌های خوانا برای انسان همراه با واحد، به جای داده‌های عدد صحیح خام پیش‌فرض مناسب ماشین. تبدیل سایر فیلدهای عددی به رشته‌های هگزادسیمال. .RE .SH "حق نشر (COPYRIGHT)" .sp حق نشر \(co 2016 \- 2022، شرکت اینتل (Intel Corporation). مجوز GPLv2: گنو GPL نسخه ۲ \c .URL "http://gnu.org/licenses/gpl.html" "" "." این یک نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. تا حد مجاز طبق قانون، هیچ ضمانتی وجود ندارد. .SH "همچنین ببینید (SEE ALSO)" .sp ndctl\-list(1),