NVME-ZNS-SET-ZONE(1) NVMe Manual NVME-ZNS-SET-ZONE(1)

nvme-zns-set-zone-desc - پیوست داده‌های توصیف‌کننده ناحیه کاربر در ZNS NVMe

nvme zns set-zone-desc <device> [--namespace-id=<NUM> | -n <NUM>]
                        [--start-lba=<IONUM>, -s <IONUM>]
                        [--zrwaa | -r]
                        [--data=<FILE>, -d <FILE>]
                        [--timeout=<timeout> | -t <timeout>]

برای دستگاه NVMe داده‌شده، دستور ارسال مدیریت ناحیه (Zone Management Send) را با عملیات تنظیم افزونه‌های توصیف‌گر ناحیه (Set Zone Descriptor Extensions) صادر می‌کند. داده‌های ورودی به‌صورت پیش‌فرض از stdin دریافت می‌شوند. همچنین داده‌ها می‌توانند از فایلی مشخص تأمین شوند. طول داده‌ها به‌طور خودکار بر اساس اطلاعات شناسایی فضای نام zns محاسبه خواهد شد.

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

استفاده از شناسهٔ فضای نام (namespace id) ارائه‌شده برای دستور. در صورت عدم ارائه، شناسهٔ فضای نام دستگاه بلوکی استفاده خواهد شد. اگر دستور برای یک دستگاه غیربلوکی صادر شود، ارائهٔ این پارامتر الزامی است.

-s <lba>, --start-lba=<lba>

آدرس LBA آغازین ناحیه‌ای که قرار است عملیات ارسال مدیریت بر روی آن اعمال شود.

-r, --zrwaa

تخصیص ناحیهٔ نوشتن تصادفی منطقه (Zone Random Write Area) به ناحیه.

-d <FILE>, --data=<FILE>

فایل اختیاری برای داده‌ها (پیش‌فرض stdin).

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

بازنویسی مقدار مهلت زمانی (timeout) پیش‌فرض. بر حسب میلی‌ثانیه.

•نوشتن "hello world" در توصیف‌گر ناحیه برای نخستین ناحیه از فضای نام ۱ (نیازمند پشتیبانی دستگاه از داده‌های گسترش‌یافته ناحیه به اندازه کافی):
# echo "hello world" | nvme zns set-zone-desc /dev/nvme0 -n 1 -s 0

nvme(1)

بخشی از nvme-cli

02/16/2026 NVMe