NVME-LIST-CTRL(1) NVMe Manual NVME-LIST-CTRL(1)

nvme-list-ctrl - فهرست کردن کنترلرهای موجود در یک زیرسیستم NVMe

nvme list-ctrl <device> [--cntid=<cntid> | -c <cntid>]
                        [--namespace-id=<nsid> | -n <nsid>]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]

برای دستگاه NVMe مشخص‌شده، یک دستور شناسایی (Identify) جهت دریافت فهرست کنترلرها ارسال کرده و نتیجه و ساختار بازگردانده‌شده را نمایش می‌دهد. این دستور بسته به شناسه فضای نام درخواستی، از حالت 12h یا 13h استفاده می‌کند.

پارامتر <device> اجباری است و می‌تواند یک دستگاه نویسه‌ای NVMe (مانند ‎/dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند ‎/dev/nvme0n1) باشد. کنترلر آغازین در این فهرست همیشه با ۰ شروع می‌شود مگر اینکه گزینه '--cntid' برای تغییر آن مشخص شده باشد.

در صورت موفقیت، آرایه کنترلرها برای هر نمایه (index) و شناسه کنترلر چاپ می‌شود.

-c <cntid>, --cntid=<cntid>

بازیابی ساختار فهرست شناسایی (identify list) با شروع از شناسه کنترلر داده‌شده.

-n <nsid>, --namespace-id=<nsid>

در صورت مشخص شدن، کنترلرهای متصل به فضای نام تعیین‌شده را درخواست می‌کند. اگر هیچ فضای نامی داده نشود یا مقدار آن روی ۰ تنظیم گردد، دستور فهرست کنترلرهای کل زیرسیستم را (صرف‌نظر از اینکه به فضای نام متصل باشند یا خیر) درخواست می‌کند.

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

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

-v, --verbose

افزایش سطح جزئیات اطلاعات در خروجی.

هنوز مثالی ثبت نشده است.

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

02/16/2026 NVMe