NVME(1) NVMe Manual NVME(1)

nvme - ابزار خط فرمان حافظه ذخیره‌سازی NVMe (nvme-cli)

افزونه‌های توکار:

nvme <command> <device> [<args>]

افزونه‌های الحاقی:

nvme <plugin> <command> <device> [<args>]

فناوری NVM-Express یک رابط کنترل‌کننده میزبان سریع و مقیاس‌پذیر است که نه تنها برای پاسخگویی به نیازهای درایوهای حالت جامد مبتنی بر PCI Express، بلکه برای NVMe-oF (NVMe over Fabrics) طراحی شده است.

این برنامهٔ nvme یک ابزار فضای کاربری برای ارائه ابزارهای منطبق بر استاندارد برای درایوهای NVM-Express است. این ابزار به طور خاص برای لینوکس ساخته شده است زیرا به فراخوانی‌های IOCTL تعریف‌شده توسط درایور هسته اصلی متکی است.

این ابزار دارای زیردستورهایی برای تمام دستورهای مدیریتی (admin) و ورودی/خروجی (io) تعریف‌شده در مشخصات استاندارد و برای نمایش ثبات‌های کنترل‌کننده است. همچنین گزینه‌ای برای ارسال دستورهای کاملاً دلخواه وجود دارد. برای مشاهده فهرست دستورهای موجود، فرمان "nvme help" را اجرا کنید.

nvme-admin-passthru(1)

دستور گذر مستقیم مدیریتی (Admin Passthrough)

nvme-compare(1)

مقایسه ورودی/خروجی (IO Compare)

nvme-error-log(1)

دریافت گزارش‌های خطا

nvme-flush(1)

ارسال دستور تخلیه حافظه پنهان (Flush)

nvme-dsm(1)

ارسال دستور مدیریت مجموعه‌داده (Data Set Management)

nvme-format(1)

قالب‌بندی (فرمت) یک یا چند فضای نام

nvme-fw-activate(1)

فعال‌سازی سفت‌افزار (در نسخه قدیمی < 1.2)

nvme-fw-commit(1)

ثبت و اعمال سفت‌افزار (در نسخه > 1.2)

nvme-fw-download(1)

بارگیری (دانلود) سفت‌افزار

nvme-fw-log(1)

دریافت گزارش سفت‌افزار

nvme-get-feature(1)

دریافت ویژگی‌ها (Get Features)

nvme-get-log(1)

دریافت عمومی گزارش (Generic Get Log)

nvme-telemetry-log(1)

گزارش تله‌متری آغازشده توسط میزبان

nvme-changed-ns-list-log(1)

دریافت گزارش فهرست فضاهای نام تغییریافته

nvme-smart-log(1)

دریافت گزارش SMART

nvme-ana-log(1)

دریافت گزارش دسترسی نامتقارن به فضای نام (ANA)

nvme-endurance-log(1)

دریافت گزارش طول عمر و پایداری (Endurance)

nvme-effects-log(1)

دریافت گزارش اثرات دستورها

nvme-self-test-log(1)

دریافت گزارش خودآزمایی دستگاه

nvme-get-ns-id(1)

دریافت شناسه فضای نام

nvme-help(1)

راهنمای خط فرمان NVMe

nvme-id-ctrl(1)

شناسایی کنترل‌کننده (Identify Controller)

nvme-id-ns(1)

شناسایی فضای نام (Identify Namespace)

nvme-id-nvmset(1)

شناسایی فهرست مجموعه NVM

nvme-id-iocs(1)

شناسایی مجموعه دستورهای ورودی/خروجی

nvme-create-ns(1)

ایجاد یک فضای نام جدید

nvme-delete-ns(1)

حذف فضای نام موجود

nvme-attach-ns(1)

پیوست‌کردن فضای نام

nvme-detach-ns(1)

جداکردن فضای نام

nvme-io-passthru(1)

دستور گذر مستقیم ورودی/خروجی (IO Passthrough)

nvme-list-ns(1)

فهرست‌کردن تمام فضاهای نام nvme

nvme-ns-descs(1)

شناسایی توصیف‌گر شناسه فضای نام

nvme-list(1)

فهرست‌کردن تمام کنترل‌کننده‌های nvme

nvme-list-ctrl(1)

فهرست‌کردن کنترل‌کننده‌ها در زیرسیستم NVMe

nvme-list-subsys(1)

فهرست‌کردن زیرسیستم‌های NVMe

nvme-reset(1)

بازنشانی کنترل‌کننده NVMe

nvme-device-self-test(1)

صدور دستور خودآزمایی دستگاه

nvme-read(1)

صدور دستور خواندن ورودی/خروجی

nvme-write(1)

صدور دستور نوشتن ورودی/خروجی

nvme-write-zeroes(1)

صدور دستور نوشتن صفرها

nvme-write-uncor(1)

صدور دستور نوشتن خطای غیرقابل‌تصحیح

nvme-resv-acquire(1)

دریافت رزرو فضای نام

nvme-resv-register(1)

ثبت رزرو فضای نام

nvme-resv-release(1)

آزادسازی رزرو فضای نام

nvme-resv-report(1)

گزارش قابلیت‌های رزرو فضای نام

nvme-security-recv(1)

دریافت امنیتی (Security Receive)

nvme-security-send(1)

ارسال امنیتی (Security Send)

nvme-dsm(1)

صدور دستور مدیریت مجموعه‌داده (DSM)

nvme-copy(1)

صدور دستور کپی ساده (Simple Copy)

nvme-set-feature(1)

تنظیم ویژگی (Set Feature)

nvme-show-regs(1)

نمایش ثبات‌های کنترل‌کننده NVMe

nvme-discover(1)

ارسال درخواست Get Log Page به کنترل‌کننده کشف

nvme-connect-all(1)

کشف و اتصال به تمام زیرسیستم‌های NVMe-over-Fabrics

nvme-connect(1)

اتصال به یک زیرسیستم NVMe-over-Fabrics

nvme-dim(1)

ارسال دستور مدیریت اطلاعات کشف (DIM) به کنترل‌کننده کشف

nvme-disconnect(1)

قطع اتصال از یک زیرسیستم NVMe-over-Fabrics

nvme-disconnect-all(1)

قطع اتصال از تمام زیرسیستم‌های NVMe-over-Fabrics

nvme-get-property(1)

خواندن و نمایش ویژگی کنترل‌کننده NVMe-over-Fabrics

nvme-media-unit-stat-log(1)

دریافت و نمایش پیکربندی و فرسودگی واحدهای رسانه

nvme-supported-cap-config-log(1)

دریافت و نمایش فهرست توصیف‌گرهای پیکربندی ظرفیت پشتیبانی‌شده

nvme-boot-part-log(1)

دریافت گزارش پارتیشن راه‌اندازی (Boot Partition)

nvme-capacity-mgmt(1)

دستور مدیریت ظرفیت

nvme-check-dhchap-key(1)

تولید کلید میزبان DH-HMAC-CHAP در NVMeoF

nvme-check-tls-key(1)

اعتبارسنجی TLS PSK در NVMeoF

nvme-cmdset-ind-id-ns(1)

شناسایی فضای نام مستقل از مجموعه دستورات I/O

nvme-endurance-event-agg-log(1)

دریافت گزارش تجمیعی رخدادهای گروه پایداری

nvme-fid-support-effects-log(1)

دریافت گزارش پشتیبانی و اثرات FID

nvme-gen-dhchap-key(1)

تولید کلید میزبان DH-HMAC-CHAP در NVMeoF

nvme-gen-hostnqn(1)

تولید NQN میزبان NVMeoF

nvme-gen-tls-key(1)

تولید TLS PSK در NVMeoF

nvme-get-lba-status(1)

دستور دریافت وضعیت LBA

nvme-id-domain(1)

شناسایی فهرست دامنه‌های NVMe

nvme-id-ns-lba-format(1)

شناسایی فضای نام NVMe برای نمایه قالب LBA مشخص‌شده

nvme-lba-status-log(1)

دریافت گزارش اطلاعات وضعیت LBA

nvme-list-endgrp(1)

شناسایی فهرست گروه‌های پایداری NVMe

nvme-ns-rescan(1)

پویش مجدد فضاهای نام NVMe

nvme-nvm-id-ctrl(1)

شناسایی کنترل‌کننده مجموعه دستورات NVM در NVMe

nvme-nvm-id-ns(1)

شناسایی فضای نام مجموعه دستورات NVM در NVMe

nvme-nvm-id-ns-lba-format(1)

شناسایی فضای نام مجموعه دستورات NVM در NVMe برای نمایه قالب LBA مشخص‌شده

nvme-persistent-event-log(1)

دریافت گزارش رویدادهای پایدار

nvme-predictable-lat-log(1)

دریافت گزارش تاخیر قابل پیش‌بینی به ازای هر Nvmset

nvme-pred-lat-event-agg-log(1)

دریافت گزارش تجمیعی رخدادهای تاخیر قابل پیش‌بینی

nvme-primary-ctrl-caps(1)

شناسایی قابلیت‌های کنترل‌کننده اصلی NVMe

nvme-reset(1)

بازنشانی کنترل‌کننده

nvme-rpmb(1)

دستورهای بلوک حافظه محافظت از بازپخش (RPMB)

nvme-sanitize-log(1)

دریافت گزارش پاک‌سازی ایمن (Sanitize)

nvme-set-property(1)

تنظیم یک ویژگی و نمایش مقدار حاصل

nvme-show-hostnqn(1)

نمایش NQN میزبان NVMeoF

nvme-subsystem-reset(1)

بازنشانی زیرسیستم

nvme-supported-log-pages(1)

دریافت جزئیات صفحات گزارش پشتیبانی‌شده

nvme-verify(1)

دستور بررسی صحت (Verify)

nvme-show-topology(1)

نمایش توپولوژی NVMe

nvme-intel-id-ctrl(1)

اینتل - شناسایی کنترل‌کننده NVMe

nvme-intel-internal-log(1)

دریافت گزارش داخلی دستگاه اینتل و ذخیره در فایل

nvme-intel-lat-stats(1)

دریافت شناسایی کنترل‌کننده NVMe، بازگرداندن نتیجه و ساختار

nvme-intel-market-name(1)

صفحه گزارش نام تجاری اختصاصی سازنده اینتل

nvme-intel-smart-log-add(1)

صفحه گزارش تکمیلی SMART اینتل در NVMe

nvme-intel-temp-stats(1)

صفحه گزارش تکمیلی SMART اینتل برای آمارهای دما در NVMe

nvme-huawei-id-ctrl(1)

هوآوی - شناسایی کنترل‌کننده NVMe

nvme-huawei-list(1)

فهرست تمام دستگاه‌های NVMe شناخته‌شده هوآوی

nvme-dera-stat(1)

وضعیت دستگاه Dera و درخواست صفحه گزارش تکمیلی SMART در NVMe

nvme-micron-clear-pcie-errors(1)

پاک‌کردن خطاهای قابل‌تصحیح PCIe برای دستگاه میکرون داده‌شده

nvme-micron-internal-log(1)

دریافت گزارش‌های داخلی دستگاه میکرون و ذخیره در فایل zip داده‌شده

nvme-micron-nand-stats(1)

دریافت آمارهای NAND برای دستگاه میکرون داده‌شده

nvme-micron-pcie-stats(1)

دریافت آمارهای خطای PCIe برای دستگاه میکرون داده‌شده

nvme-micron-selective-download(1)

انجام بارگیری انتخابی سفت‌افزار

nvme-micron-smart-add-log(1)

دریافت آمارهای NAND

nvme-micron-temperature-stats(1)

دریافت اطلاعات دمای دستگاه میکرون داده‌شده

nvme-ocp-internal-log(1)

دریافت و تجزیه گزارش‌های تله‌متری DA1 و DA2 در OCP.

nvme-ocp-telemetry-string-log(1)

دریافت و تجزیه صفحه گزارش رشته تله‌متری OCP.

nvme-netapp-ontapdevices(1)

نمایش اطلاعات درباره دستگاه‌های ONTAP

nvme-netapp-smdevices(1)

نمایش اطلاعات برای هر مسیر NVMe به یک حجم E-Series

nvme-sndk-capabilities(1)

نمایش قابلیت‌های دستور افزونه سن‌دیسک

nvme-sndk-clear-assert-dump(1)

پاک‌کردن تخلیه حافظه assert (در صورت وجود)

nvme-sndk-clear-fw-activate-history(1)

پاک‌کردن جدول تاریخچه فعال‌سازی سفت‌افزار

nvme-sndk-clear-pcie-correctable-errors(1)

پاک‌کردن خطاهای قابل‌تصحیح pcie بازگردانده‌شده در دستور smart-log-add

nvme-sndk-cloud-SSD-plugin-version(1)

نمایش نسخه افزونه Cloud SSD برای افزونه سن‌دیسک

nvme-sndk-cloud-boot-SSD-version(1)

نمایش نسخه Cloud Boot SSD سن‌دیسک

nvme-sndk-cu-smart-log(1)

نمایش صفحه گزارش اختصاصی مشتری SMART سن‌دیسک

nvme-sndk-drive-resize(1)

ارسال دستور تغییر اندازه اختصاصی سازنده سن‌دیسک

nvme-sndk-get-drive-status(1)

ارسال دستور get-drive-status سن‌دیسک

nvme-sndk-get-dev-capabilities-log(1)

نمایش داده‌های صفحه قابلیت‌های دستگاه در قالب خوانا برای انسان

nvme-sndk-get-error-recovery-log(1)

نمایش داده‌های صفحه گزارش بازیابی خطا در قالب خوانا برای انسان

nvme-sndk-get-latency-monitor-log(1)

نمایش داده‌های صفحه گزارش پایش تاخیر در قالب خوانا برای انسان

nvme-sndk-get-unsupported-reqs-log(1)

نمایش داده‌های صفحه گزارش نیازمندی‌های پشتیبانی‌نشده در قالب خوانا برای انسان

nvme-sndk-log-page-directory(1)

دریافت فهرست شناسه‌های گزارش پشتیبانی‌شده توسط درایو

nvme-sndk-namespace-resize(1)

تغییر اندازه فضای نام دستگاه

nvme-sndk-set-latency-monitor-feature(1)

تنظیم ویژگی پایش تاخیر

nvme-sndk-vs-cloud-log(1)

نمایش صفحه گزارش ابری

nvme-sndk-vs-device-waf(1)

نمایش ضریب تقویت نوشتن (WAF) محاسبه‌شده دستگاه

nvme-sndk-vs-drive-info(1)

ارسال دستور vs-drive-info سن‌دیسک

nvme-sndk-vs-error-reason-identifier(1)

دریافت فیلد شناسه علت خطای گزارش تله‌متری دستگاه سن‌دیسک

nvme-sndk-vs-fw-activate-history(1)

اجرای دستور اختصاصی سازنده vs-fw-activate-history سن‌دیسک

nvme-sndk-vs-hw-rev-log(1)

نمایش صفحه گزارش بازنگری سخت‌افزار

nvme-sndk-vs-internal-log(1)

دریافت گزارش سفت‌افزار داخلی دستگاه سن‌دیسک و ذخیره در فایل

nvme-sndk-vs-nand-stats(1)

ارسال دستور اختصاصی سازنده vs-nand-stats سن‌دیسک

nvme-sndk-vs-pcie-stats(1)

ارسال دستور vs-pcie-stats سن‌دیسک

nvme-sndk-vs-smart-add-log(1)

ارسال دستور اختصاصی سازنده smart add log سن‌دیسک

nvme-sndk-vs-telemetry-controller-option(1)

غیرفعال/فعال‌سازی گزینه آغازشده توسط کنترل‌کننده در صفحه گزارش تله‌متری

nvme-sndk-vs-temperature-stats(1)

نمایش آمارهای مربوط به دما

nvme-toshiba-clear-pcie-correctable-errors(1)

بازنشانی شمارش خطاهای قابل‌تصحیح PCIe به صفر

nvme-toshiba-vs-internal-log(1)

دریافت گزارش داخلی اختصاصی سازنده دستگاه توشیبا

nvme-toshiba-vs-smart-add-log(1)

دریافت صفحه گزارش تکمیلی SMART اختصاصی سازنده دستگاه توشیبا

nvme-transcend-badblock(1)

دریافت بلوک‌های خراب دستگاه NVMe ترنسند

nvme-transcend-healthvalue(1)

استفاده از جدول NVMe SMART برای تحلیل مقدار سلامت دستگاه ترنسند

nvme-virtium-show-identify(1)

نمایش جزئیات کامل اطلاعات شناسایی دستگاه در قالب json

nvme-virtium-save-smart-to-vtview-log(1)

ذخیره دوره‌ای ویژگی‌های smart در یک فایل گزارش

nvme-wdc-cap-diag(1)

دریافت گزارش تشخیصی دستگاه WDC و ذخیره در فایل

nvme-wdc-capabilities(1)

نمایش قابلیت‌های دستور افزونه WDC

nvme-wdc-clear-assert-dump(1)

پاک‌کردن تخلیه حافظه assert (در صورت وجود)

nvme-wdc-clear-fw-activate-history(1)

پاک‌کردن جدول تاریخچه فعال‌سازی سفت‌افزار

nvme-wdc-clear-pcie-corr(1)

پاک‌کردن فیلد خطاهای قابل‌تصحیح pcie

nvme-wdc-clear-pcie-correctable-errors(1)

پاک‌کردن خطاهای قابل‌تصحیح pcie بازگردانده‌شده در دستور smart-log-add

nvme-wdc-cloud-SSD-plugin-version(1)

نمایش نسخه افزونه Cloud SSD برای افزونه WDC

nvme-wdc-cu-smart-log(1)

نمایش صفحه گزارش اختصاصی مشتری افزونه WDC

nvme-wdc-drive-essentials(1)

دریافت فایل‌های باینری ضروریات درایو دستگاه WDC

nvme-wdc-drive-log(1)

دریافت گزارش درایو دستگاه WDC و ذخیره در فایل

nvme-wdc-drive-resize(1)

ارسال دستور تغییر اندازه اختصاصی سازنده WDC

nvme-wdc-enc-get-log(1)

ارسال دستور اختصاصی سازنده enc-get-log در WDC

nvme-wdc-get-crash-dump(1)

دریافت تخلیه خرابی دستگاه WDC

nvme-wdc-get-drive-status(1)

ارسال دستور get-drive-status برای WDC

nvme-wdc-get-latency-monitor-log(1)

نمایش داده‌های صفحه گزارش پایش تاخیر در قالب خوانا برای انسان

nvme-wdc-get-pfail-dump(1)

دریافت تخلیه خرابی قطعی برق دستگاه WDC

nvme-wdc-id-ctrl(1)

ارسال شناسایی کنترل‌کننده NVMe، بازگرداندن نتیجه و ساختار

nvme-wdc-log-page-directory(1)

دریافت فهرست شناسه‌های گزارش پشتیبانی‌شده توسط درایو

nvme-wdc-namespace-resize(1)

تغییر اندازه فضای نام دستگاه

nvme-wdc-purge-monitor(1)

ارسال دستور اختصاصی سازنده Purge-Monitor در WDC

nvme-wdc-purge(1)

ارسال دستور اختصاصی سازنده Purge در WDC

nvme-wdc-smart-add-log(1)

ارسال دستور اختصاصی سازنده smart add log در WDC

nvme-wdc-vs-drive-info(1)

ارسال دستور vs-drive-info برای WDC

nvme-wdc-vs-error-reason-identifier(1)

دریافت فیلد شناسه علت خطای گزارش تله‌متری دستگاه WDC

nvme-wdc-vs-fw-activate-history(1)

اجرای دستور اختصاصی سازنده vs-fw-activate-history در WDC

nvme-wdc-vs-internal-log(1)

دریافت گزارش سفت‌افزار داخلی دستگاه WDC و ذخیره در فایل

nvme-wdc-vs-nand-stats(1)

ارسال دستور اختصاصی سازنده vs-nand-stats در WDC

nvme-wdc-vs-telemetry-controller-option(1)

غیرفعال/فعال‌سازی گزینه آغازشده توسط کنترل‌کننده در صفحه گزارش تله‌متری

nvme-wdc-vs-temperature-stats(1)

نمایش آمارهای مربوط به دما

nvme-zns-changed-zone-list(1)

دریافت گزارش مناطق تغییریافته برای دستگاه داده‌شده

nvme-zns-close-zone(1)

بستن یک یا همه منطقه‌ها

nvme-zns-finish-zone(1)

پایان‌دادن به یک یا همه منطقه‌ها

nvme-zns-id-ctrl(1)

ارسال شناسایی کنترل‌کننده مجموعه دستورات منطقه‌بندی‌شده NVMe

nvme-zns-id-ns(1)

ارسال شناسایی فضای نام مجموعه دستورات منطقه‌بندی‌شده NVMe

nvme-zns-offline-zone(1)

برون‌خط کردن یک یا همه منطقه‌ها

nvme-zns-open-zone(1)

بازکردن یک یا همه منطقه‌ها

nvme-zns-report-zones(1)

دریافت و نمایش ساختار داده Report Zones

nvme-zns-reset-zone(1)

بازنشانی یک یا همه منطقه‌ها

nvme-zns-set-zone-desc(1)

تنظیم داده‌های توصیف‌گر گسترش‌یافته برای یک منطقه

nvme-zns-zone-append(1)

ارسال دستور نوشتن NVMe و ارائه نتایج

nvme-zns-zone-mgmt-recv(1)

دستور دریافت مدیریت منطقه

nvme-zns-zone-mgmt-send(1)

دستور ارسال مدیریت منطقه

nvme-zns-zrwa-flush-zone(1)

تخلیه آدرس‌های LBA مرتبط با ZRWA به یک منطقه

nvme-inspur-nvme-vendor-log(1)

درخواست صفحه گزارش اختصاصی سازنده دستگاه Inspur در NVMe

nvme-dapustor-smart-log-add(1)

صفحه گزارش تکمیلی SMART برای DapuStor در NVMe

nvme-solidigm-id-ctrl(1)

سالیدیگم - شناسایی کنترل‌کننده NVMe

nvme-solidigm-smart-log-add(1)

دریافت گزارش SMART سالیدیگم

nvme-solidigm-vs-internal-log(1)

دریافت فایل‌های باینری گزارش اشکال‌زدایی

nvme-solidigm-garbage-collect-log(1)

دریافت گزارش بازیافت حافظه

nvme-solidigm-market-log(1)

دریافت گزارش بازار

nvme-solidigm-latency-tracking-log(1)

فعال‌سازی/دریافت گزارش ردیابی تاخیر

nvme-solidigm-parse-telemetry-log(1)

تجزیه فایل باینری گزارش تله‌متری

nvme-solidigm-log-page-directory(1)

دریافت فهرست راهنمای صفحات گزارش

nvme-solidigm-temp-stats(1)

دریافت گزارش آمارهای دما

nvme-solidigm-vs-drive-info(1)

دریافت اطلاعات درایو

nvme-solidigm-workload-tracker(1)

ثبت بلادرنگ نمونه‌های ردیاب بار کاری

nvme-sed-discover(1)

کشف ویژگی‌های قفل‌گذاری SED Opal

nvme-sed-initialize(1)

مقداردهی اولیه دستگاه SED Opal برای قفل‌گذاری

nvme-sed-revert(1)

بازگرداندن دستگاه SED Opal از حالت قفل‌گذاری

nvme-sed-lock(1)

قفل‌کردن دستگاه SED Opal

nvme-sed-unlock(1)

بازکردن قفل دستگاه SED Opal

nvme-sed-password(1)

تغییر گذرواژه دستگاه SED Opal

nvme-mangoboost-id-ctrl(1)

منگوبوست - شناسایی کنترل‌کننده NVMe

رفتار همه دستورها یکسان است؛ در صورت موفقیت مقدار 0 و در صورت شکست مقدار 1 را بازمی‌گردانند.

به مراجع رایگان موجود در وبگاه رسمی NVM-Express[1] مراجعه کنید.

این برنامه توسط Keith Busch[2] نوشته شده و نگهداری می‌شود.

وصله‌ها و مشکلات را می‌توان به مخزن رسمی در https://github.com/linux-nvme/nvme-cli یا فهرست پستی Linux NVMe به نشانی linux-nvme[3] ارسال کرد.

بخشی از مجموعه nvme

1.
وبگاه رسمی NVM-Express
2.
Keith Busch
mailto:kbusch@kernel.org
3.
linux-nvme
mailto:linux-nvme@lists.infradead.org
02/16/2026 NVMe