NVME-ID-NS(1) NVMe Manual NVME-ID-NS(1)

nvme-list-ns - ارسال ساختار فهرست فضاهای نام NVMe

nvme list-ns <device> [--namespace-id=<nsid> | -n <nsid>]
                        [--csi=<command_set_identifier> | -y <command_set_identifier>]
                        [--all | -a]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]
                        [--timeout=<timeout> | -t <timeout>]

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

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

در صورت موفقیت، آرایه فضای نام برای هر نمایه و nsid معتبر چاپ می‌شود.

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

دریافت ساختار فهرست شناسایی که با nsid داده‌شده آغاز می‌شود.

-y <command_set_identifier>, --csi=<command_set_identifier>

اگر این مقدار مشخص شده باشد، ساختار فهرست شناسایی مرتبط با مجموعه دستورات I/O تعیین‌شده را دریافت می‌کند.

-a, --all

دریافت ساختار فهرست شناسایی برای تمامی فضاهای نام در زیرسیستم، اعم از متصل‌شده یا غیرفعال.

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

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

-v, --verbose

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

-t <timeout>, --timeout=<timeout>

جایگزینی مقدار پیش‌فرض زمان انتظار (timeout). به میلی‌ثانیه.

•چاپ فضاهای نام موجود برای مجموعه دستورات پهنه‌بندی‌شده در قالب JSON
# nvme list-ns /dev/nvme0 -y 2 -a -o json
•چاپ فضاهای نام موجود برای مجموعه دستورات NVM در قالب معمولی
# nvme list-ns /dev/nvme0

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

02/16/2026 NVMe