NVME-CMDSET-IND-I(1) NVMe Manual NVME-CMDSET-IND-I(1)

nvme-cmdset-ind-id-ns - شناسایی مستقل از مجموعه دستورات فضای نام NVMe

nvme cmdset-ind-id-ns <device> [--namespace-id=<nsid> | -n <nsid>]
                        [--raw-binary | -b] [--human-readable | -H]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]

برای دستگاه NVMe داده‌شده، یک دستور شناسایی فضای نام مستقل از مجموعه دستورات I/O ارسال می‌کند و نتیجه و ساختار بازگردانده‌شده را ارائه می‌دهد.

پارامتر <device> اجباری است و می‌تواند یک دستگاه نویسه‌ای NVMe (مانند: /dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند: /dev/nvme0n1) باشد. اگر دستگاه نویسه‌ای داده شود، گزینه '--namespace-id' الزامی است، در غیر این صورت از ns-id فضای نام مربوط به دستگاه بلوکی که باز کرده‌اید استفاده می‌شود. برای دستگاه‌های بلوکی، ns-id استفاده‌شده را می‌توان با همان گزینه بازنویسی کرد.

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

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

دریافت ساختار شناسایی فضای نام برای nsid داده‌شده. این گزینه برای دستگاه‌های نویسه‌ای الزامی است، یا در صورت ارائه، nsid بلوکی را بازنویسی می‌کند.

-b, --raw-binary

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

-H, --human-readable

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

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

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

-v, --verbose

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

•برنامه بافر بازگردانده‌شده را تفسیر کرده و فیلدهای شناخته‌شده را در قالبی خوانا برای انسان نمایش می‌دهد:
# nvme cmdset-ind-id-ns /dev/nvme0n1
•در صورت استفاده از دستگاه نویسه‌ای یا بازنویسی شناسه فضای نام:
# nvme cmdset-ind-id-ns /dev/nvme0 -n 1
# nvme cmdset-ind-id-ns /dev/nvme0n1 -n 1
# nvme cmdset-ind-id-ns /dev/nvme0 --namespace-id=1
•برنامه ساختار خام را به‌صورت دودویی (باینری) بازمی‌گرداند:
# nvme cmdset-ind-id-ns /dev/nvme0n1 --raw-binary > id_ns.raw
# nvme cmdset-ind-id-ns /dev/nvme0n1 -b > id_ns.raw

هنگام استفاده از این حالت، بازهدایت نکردن خروجی استاندارد احتمالاً ایده نامناسبی است.

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

02/16/2026 NVMe