NVME-WDC-ID-CTRL(1) NVMe Manual NVME-WDC-ID-CTRL(1)

nvme-wdc-id-ctrl - شناسایی کنترلر اختصاصی برای حافظه‌های WDC NVMe

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

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

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

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

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

اگر برنامه برای خوانایی خروجی را رمزگشایی کند، این نسخه بخش‌های اختصاصی و منحصربه‌فرد سازندهٔ WDC از ساختار را رمزگشایی خواهد کرد.

-b, --raw-binary

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

-v, --vendor-specific

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

-H, --human-readable

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

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

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

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

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

02/16/2026 NVMe