NVME-IO-MGMT-SEND(1) NVMe Manual NVME-IO-MGMT-SEND(1)

nvme-io-mgmt-send - ارسال دستور مدیریت ورودی/خروجی (I/O Management Send) به دستگاه NVMe

nvme io-mgmt-send <device> [--namespace-id=<NUM> | -n <NUM>]
                        [--mos=<NUM> | -s <NUM>] [--mo=<NUM> | -m <NUM>]
                        [--data=<FILE> | -d <FILE>]
                        [--data-len=<NUM> | -l <NUM>]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]
                        [--timeout=<timeout> | -t <timeout>]

برای دستگاه NVMe داده‌شده، دستور ارسال مدیریت ورودی/خروجی (I/O Management Send) را همراه با عملیات مدیریتی درخواستی (mo) و پارامتر اختصاصی عملیات مدیریتی (mos) صادر می‌کند. این واسط عمومی به منظور سازگاری رو به جلو (forward compatibility) با عملیات جدیدی فراهم شده است که در زمان توسعه این برنامه پیش‌بینی نشده بودند. به همین جهت، این یک دستور کلی است و هیچ پارامتر کمکی برای ساخت بار داده باینری (binary payload) ارائه نمی‌دهد.

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

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

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

فایلی که داده‌های بار (payload) از آن خوانده می‌شود. در صورت تعیین نشدن، داده‌ها از جریان ورودی استاندارد (stdin) خوانده خواهند شد.

-l <NUM>, --data-len=<NUM>

طول بافر داده‌های بار (payload).

-m <NUM>, --mo <NUM>

عملیات مدیریتی (Management Operation) برای اجرا.

-s <NUM>, --mos=<NUM>

پارامتر اختصاصی عملیات مدیریتی (Management Operation Specific parameter).

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

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

-v, --verbose

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

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

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

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

02/16/2026 NVMe