NVME-INTEL-ID-CTR(1) NVMe Manual NVME-INTEL-ID-CTR(1)

nvme-intel-id-ctrl - ارسال دستور شناسایی کنترلر NVMe و بازگرداندن نتیجه و ساختار

nvme intel id-ctrl <device> [--vendor-specific | -v] [--raw-binary | -b]
                        [--output-format=<fmt> | -o <fmt>]

برای دستگاه NVMe داده‌شده، یک دستور شناسایی کنترلر (identify controller) ارسال می‌کند و نتیجه و ساختار بازگردانده‌شده را ارائه می‌دهد.

پارامتر <device> الزامی است و می‌تواند دستگاه کاراکتری NVMe (مانند: /dev/nvme0) یا یک دستگاه بلوکی فضای‌نام (مانند: /dev/nvme0n1) باشد.

در صورت موفقیت، بسته به فلگ‌های گزینه‌ها، ساختار ممکن است به یکی از چندین روش بازگردانده شود؛ ساختار می‌تواند توسط برنامه تجزیه شود یا بافر خام در خروجی استاندارد (stdout) چاپ شود.

در صورتی که برنامه خروجی را برای خوانایی رمزگشایی کند، این نسخه بخش‌های اختصاصی سازندهٔ اینتل (Intel vendor unique) از ساختار را رمزگشایی خواهد کرد.

-b, --raw-binary

چاپ بافر خام در خروجی استاندارد (stdout). ساختار توسط برنامه تجزیه نمی‌شود. این گزینه بر گزینه‌های اختصاصی سازنده (vendor specific) و خوانا برای انسان (human readable) اولویت داشته و آن‌ها را لغو می‌کند.

-v, --vendor-specific

علاوه بر تجزیهٔ فیلدهای شناخته‌شده، این گزینه ناحیهٔ اختصاصی سازنده (vendor specific) در ساختار را به صورت هگزادسیمال همراه با تفسیر اسکی (ASCII) دامپ می‌کند.

-H, --human-readable

این گزینه بسیاری از فیلدهای بیتی را تجزیه کرده و در قالب‌هایی خوانا برای انسان قالب‌بندی می‌کند.

-o <fmt>, --output-format=<fmt>

تنظیم قالب گزارش‌دهی روی normal، json یا binary. در هر زمان تنها یک قالب خروجی می‌تواند استفاده شود.

•تفسیر بافر بازگردانده‌شده توسط برنامه و نمایش فیلدهای شناخته‌شده در قالبی خوانا برای انسان:
# nvme intel id-ctrl /dev/nvme0

nvme(1)

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

02/16/2026 NVMe