'\" t
.\" Title: nvme-dsm
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 02/16/2026
.\" Manual: راهنمای NVMe
.\" Source: NVMe
.\" Language: Persian
.\"
.TH "NVME\-DSM" "1" "02/16/2026" "NVMe" "راهنمای NVMe"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "نام (NAME)"
nvme-dsm \- ارسال دستور مدیریت مجموعهداده NVMe و بازگرداندن نتایج
.SH "خلاصه دستور (SYNOPSIS)"
.sp
.nf
\fInvme dsm\fR [\-\-namespace\-id= | \-n ]
[\-\-ctx\-attrs= | \-a ]
[\-\-blocks= | \-b ]
[\-\-slbs= | \-s ]
[\-\-ad= | \-d ]
[\-\-idw= | \-w ] [\-\-idr= | \-r ]
[\-\-cdw11= | \-c ]
[\-\-output\-format= | \-o ] [\-\-verbose | \-v]
[\-\-timeout= | \-t ]
.fi
.SH "توضیحات (DESCRIPTION)"
.sp
برای دستگاه NVMe دادهشده، یک دستور مدیریت مجموعهداده (Data Set Management) ارسال کرده و نتیجه و ساختار بازگرداندهشده را ارائه میدهد\&.
.sp
پارامتر اجباری است و میتواند دستگاه نویسهای NVMe (مثال: /dev/nvme0) یا یک دستگاه بلوکی فضاینام (مثال: /dev/nvme0n1) باشد\&. اگر دستگاه نویسهای مشخص شود، گزینه \*(Aq\-\-namespace\-id\*(Aq الزامی است، در غیر این صورت از ns\-id فضاینام مربوط به دستگاه بلوکی باز شده استفاده خواهد شد\&. برای دستگاههای بلوکی، ns\-id استفادهشده را میتوان با همین گزینه بازنویسی کرد\&.
.sp
شما باید حداقل یکی از مقادیر فهرست بازه (range list) را مشخص کنید\&. اگر فهرستهای بازه ارائهشده تعداد عناصر یکسانی نداشته باشند، مقادیر پیشفرض برای موارد باقیمانده در بازه روی 0 تنظیم خواهند شد\&.
.sp
دابلورد ۱۱ دستور (command dword 11) ممکن است در خط فرمان مشخص شود\&. جهت سهولت، ویژگیهای تعریفشده کنونی (discard، خواندن/نوشتن یکپارچه - integral read/write) برای مدیریت مجموعهداده دارای پرچمهایی هستند\&. اگر cdw11 مشخص شود، هرگونه تنظیمی را که ممکن است توسط پرچمها مشخص شده باشد لغو و بازنویسی میکند\&.
.SH "گزینهها (OPTIONS)"
.PP
\-n , \-\-namespace\-id=
.RS 4
دستور را با nsid درخواستی ارسال میکند\&. این گزینه برای دستگاههای نویسهای الزامی است، و در صورت ارائه برای دستگاه بلوکی، nsid آن را بازنویسی میکند\&.
.RE
.PP
\-a , \-\-ctx\-attrs=
.RS 4
فهرست جداشده با کاما از ویژگیهای زمینه (context attributes) در هر بازه\&.
.RE
.PP
\-b , \-\-blocks=
.RS 4
فهرست جداشده با کاما از تعداد بلوکها در هر بازه\&.
.RE
.PP
\-s , \-\-slbs=
.RS 4
فهرست جداشده با کاما از بلوک آغازین در هر بازه\&.
.RE
.PP
\-d , \-\-ad=
.RS 4
ویژگی آزادسازی (Deallocate)\&.
.RE
.PP
\-w , \-\-idw=
.RS 4
ویژگی مجموعهداده یکپارچه برای نوشتن (Integral Dataset for Write)\&.
.RE
.PP
\-r , \-\-idr=
.RS 4
ویژگی مجموعهداده یکپارچه برای خواندن (Integral Dataset for Read)\&.
.RE
.PP
\-c , \-\-cdw11=
.RS 4
تمام ویژگیهای دابلورد ۱۱ دستور (command dword 11)\&. به صورت مانعةالجمع با تعیین ویژگیهای جداگانه استفاده شود\&.
.RE
.PP
\-o , \-\-output\-format=
.RS 4
تنظیم قالب گزارشدهی به
\fInormal\fR،
\fIjson\fR
یا
\fIbinary\fR\&. در هر لحظه تنها یک قالب خروجی قابل استفاده است\&.
.RE
.PP
\-v, \-\-verbose
.RS 4
افزایش جزئیات اطلاعات در خروجی\&.
.RE
.PP
\-t , \-\-timeout=
.RS 4
بازنویسی مقدار مهلت زمانی پیشفرض\&. بر حسب میلیثانیه\&.
.RE
.SH "مثالها (EXAMPLES)"
.sp
هنوز مثالی وجود ندارد\&.
.SH "NVME"
.sp
بخشی از مجموعه nvme\-user
.SH "همچنین ببینید (SEE ALSO)"
.BR nvme (1)