NDCTL-INJECT-SMART(1) ndctl Manual NDCTL-INJECT-SMART(1)

ndctl-inject-smart - انجام عملیات آستانه و تزریق داده‌های SMART روی ماژول حافظه DIMM

ndctl inject-smart <dimm> [<options>]

یک شیء دستگاه عمومی DIMM با نام /dev/nmemX برای هر دستگاه حافظه مشخص‌شده در جدول ACPI NFIT یا سایر سازوکارهای کشف منبع NVDIMM در پلتفرم ثبت می‌شود.

دستور ndctl-inject-smart می‌تواند برای تنظیم آستانه‌های SMART و تزریق ویژگی‌های SMART مورد استفاده قرار گیرد.

تنظیم دمای کنترلر SMART و آستانه ظرفیت یدکی (spares) برای DIMM-0 به ۳۲ درجه سانتی‌گراد، آستانه یدکی به ۸ و فعال‌سازی هشدار یدکی:

ndctl inject-smart --ctrl-temperature-threshold=32 --spares-threshold=8 --spares-alarm nmem0

تزریق مقدار دمای رسانه برابر با ۵۲ و پرچم وضعیت سلامت بحرانی (fatal) برای DIMM-0:

ndctl inject-smart --media-temperature=52 --health=fatal nmem0

-b, --bus=

شماره شناسه گذرگاه، یا رشته نام ارائه‌دهنده (مانند "ACPI.NFIT"). عملیات را به گذرگاه(های) مشخص‌شده محدود می‌کند. کلیدواژه all می‌تواند برای نشان دادن عدم وجود محدودیت مشخص شود، هرچند این کار معادل عدم ارائه گزینه --bus است.

-m, --media-temperature=

تزریق <value> برای ویژگی SMART دمای رسانه (media temperature).

-M, --media-temperature-threshold=

تنظیم <value> برای آستانه دمای رسانه SMART.

--media-temperature-alarm=

فعال یا غیرفعال کردن هشدار دمای رسانه SMART. مقادیر مجاز on یا off هستند.

--media-temperature-uninject

لغو تزریق هرگونه دمای رسانه که پیش‌تر تزریق شده باشد.

-c, --ctrl-temperature=

تزریق <value> برای ویژگی SMART دمای کنترل‌کننده (controller temperature).

-C, --ctrl-temperature-threshold=

تنظیم <value> برای آستانه دمای کنترل‌کننده SMART.

--ctrl-temperature-alarm=

فعال یا غیرفعال کردن هشدار دمای کنترل‌کننده SMART. مقادیر مجاز on یا off هستند.

--ctrl-temperature-uninject

لغو تزریق هرگونه دمای کنترل‌کننده که پیش‌تر تزریق شده باشد.

-s, --spares=

تزریق <value> برای ویژگی SMART ظرفیت یدکی (spares).

-S, --spares-threshold=

تنظیم <value> برای آستانه ظرفیت یدکی SMART.

--spares-alarm=

فعال یا غیرفعال کردن هشدار ظرفیت یدکی SMART. مقادیر مجاز on یا off هستند.

--spares-uninject

لغو تزریق هرگونه درصد ظرفیت یدکی که پیش‌تر تزریق شده باشد.

-f, --fatal

تنظیم پرچم برای شبیه‌سازی وضعیت سلامت بحرانی (fatal).

--fatal-uninject

لغو تزریق پرچم وضعیت سلامت بحرانی.

-U, --unsafe-shutdown

تنظیم پرچم برای شبیه‌سازی خاموش شدن ناامن (unsafe shutdown) در خاموشی بعدی سیستم.

--unsafe-shutdown-uninject

لغو تزریق پرچم خاموش شدن ناامن.

-N, --uninject-all

لغو تزریق تمامی فیلدها/مقادیر ممکن SMART بدون در نظر گرفتن اینکه قبلاً تزریق شده‌اند یا خیر.

-v, --verbose

ارسال پیام‌های اشکال‌زدایی مربوط به فرآیند تزریق خطا.

-u, --human

قالب‌بندی اعداد نمایانگر اندازه فضای ذخیره‌سازی یا آفست‌ها به صورت رشته‌های خوانا برای انسان همراه با واحد، به جای داده‌های عدد صحیح خام پیش‌فرض مناسب ماشین. تبدیل سایر فیلدهای عددی به رشته‌های هگزادسیمال.

حق نشر © 2016 - 2022، شرکت اینتل (Intel Corporation). مجوز GPLv2: گنو GPL نسخه ۲ http://gnu.org/licenses/gpl.html. این یک نرم‌افزار آزاد است: شما در تغییر و بازتوزیع آن آزاد هستید. تا حد مجاز طبق قانون، هیچ ضمانتی وجود ندارد.

ndctl-list(1),

2026-06-30 ndctl