'\" t
.\" Title: nvme-set-feature
.\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 02/16/2026
.\" Manual: NVMe Manual
.\" Source: NVMe
.\" Language: Persian
.\"
.TH "NVME\-SET\-FEATURE" "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-set-feature \- یک ویژگی NVMe را تنظیم کرده و نتایج مربوطه را برمیگرداند
.SH "خلاصه دستور (SYNOPSIS)"
.sp
.nf
\fInvme set\-feature\fR [\-\-namespace\-id= | \-n ]
[\-\-feature\-id= | \-f ] [\-\-value= | \-V ]
[\-\-uuid\-index= | \-U ]
[\-\-data\-len= | \-l ]
[\-\-data= | \-d ] [\-\-save | \-s]
[\-\-output\-format= | \-o ] [\-\-verbose | \-v]
[\-\-cdw12= | \-c ]
[\-\-timeout= | \-t ]
.fi
.SH "توضیحات (DESCRIPTION)"
.sp
یک دستور مدیریتی تنظیم ویژگی (Set Feature) مربوط به NVMe را ارسال کرده و نتایج مربوطه را برمیگرداند\&. این خروجی ممکن است مقدار ویژگی باشد، یا در صورتی که ویژگی نیازمند آن باشد، شامل یک ساختار ویژگی نیز شود (برای مثال: LBA Range Type)\&.
.sp
پارامتر الزامی است و میتواند دستگاه نویسهای NVMe (مانند: /dev/nvme0) یا یک دستگاه بلوکی فضاینام (مانند: /dev/nvme0n1) باشد\&.
.sp
در صورت موفقیت، مقدار ارسالشده به دستگاه نمایش داده میشود\&.
.SH "گزینهها (OPTIONS)"
.PP
\-n , \-\-namespace\-id=
.RS 4
ویژگی را برای nsid دادهشده تنظیم میکند\&. این گزینه اختیاری است و بیشتر ویژگیها از این مقدار استفاده نمیکنند\&.
.RE
.PP
\-f , \-\-feature\-id=
.RS 4
شناسه ویژگی برای ارسال به همراه دستور\&. مقدار ارائهشده باید در مبنای ۱۶ (hex) باشد\&.
.TS
allbox tab(:);
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt
lt lt.
T{
مقدار
T}:T{
تعریف
T}
T{
0x01 |
\fIarbitration\fR
T}:T{
Arbitration (داوری)
T}
T{
0x02 |
\fIpower\-mgmt\fR
T}:T{
Power Management (مدیریت توان)
T}
T{
0x03 |
\fIlba\-range\fR
T}:T{
LBA Range Type (نوع محدوده LBA)
T}
T{
0x04 |
\fItemp\-thresh\fR
T}:T{
Temperature Threshold (آستانه دما)
T}
T{
0x05 |
\fIerr\-recovery\fR
T}:T{
Error Recovery (بازیابی خطا)
T}
T{
0x06 |
\fIvolatile\-wc\fR
T}:T{
Volatile Write Cache (حافظه نهان نوشتن فرار)
T}
T{
0x07 |
\fInum\-queues\fR
T}:T{
Number of Queues (تعداد صفها)
T}
T{
0x08 |
\fIirq\-coalesce\fR
T}:T{
Interrupt Coalescing (ادغام وقفه)
T}
T{
0x09 |
\fIirq\-config\fR
T}:T{
Interrupt Vector Configuration (پیکربندی بردار وقفه)
T}
T{
0x0a |
\fIwrite\-atomic\fR
T}:T{
Write Atomicity Normal (اتمیک بودن نوشتن عادی)
T}
T{
0x0b |
\fIasync\-event\fR
T}:T{
Asynchronous Event Configuration (پیکربندی رویدادهای ناهمگام)
T}
T{
0x0c |
\fIauto\-pst\fR
T}:T{
Autonomous Power State Transition (انتقال خودکار وضعیت توان)
T}
T{
0x0d |
\fIhost\-mem\-buf\fR
T}:T{
Host Memory Buffer (بافر حافظه میزبان)
T}
T{
0x0e |
\fItimestamp\fR
T}:T{
Timestamp (برچسب زمان)
T}
T{
0x0f |
\fIkato\fR
T}:T{
Keep Alive Timer (تایمر زنده نگه داشتن)
T}
T{
0x10 |
\fIhctm\fR
T}:T{
Host Controlled Thermal Management (مدیریت حرارتی تحت کنترل میزبان)
T}
T{
0x11 |
\fInopsc\fR
T}:T{
Non\-Operational Power State Config (پیکربندی وضعیت توان غیرعملیاتی)
T}
T{
0x12 |
\fIrrl\fR
T}:T{
Read Recovery Level Config (پیکربندی سطح بازیابی خواندن)
T}
T{
0x13 |
\fIplm\-config\fR
T}:T{
Predictable Latency Mode Config (پیکربندی حالت تاخیر پیشبینیپذیر)
T}
T{
0x14 |
\fIplm\-window\fR
T}:T{
Predictable Latency Mode Window (پنجره حالت تاخیر پیشبینیپذیر)
T}
T{
0x15 |
\fIlba\-sts\-interval\fR
T}:T{
LBA Status Information Report Interval (بازه گزارش اطلاعات وضعیت LBA)
T}
T{
0x16 |
\fIhost\-behavior\fR
T}:T{
Host Behavior Support (پشتیبانی از رفتار میزبان)
T}
T{
0x17 |
\fIsanitize\fR
T}:T{
Sanitize Config (پیکربندی پاکسازی امن)
T}
T{
0x18 |
\fIendurance\-evt\-cfg\fR
T}:T{
Endurance Group Event Configuration (پیکربندی رویدادهای گروه استقامت)
T}
T{
0x19 |
\fIiocs\-profile\fR
T}:T{
I/O Command Set Profile (نمایه مجموعه دستورات I/O)
T}
T{
0x1a |
\fIspinup\-control\fR
T}:T{
Spinup Control (کنترل چرخش دیسک)
T}
T{
0x1b |
\fIpower\-loss\-signal\fR
T}:T{
Power Loss Signaling Config (پیکربندی سیگنالدهی قطع برق)
T}
T{
0x1c |
\fIperf\-characteristics\fR
T}:T{
Performance Characteristics (مشخصات کارایی)
T}
T{
0x1d |
\fIfdp\fR
T}:T{
Flexible Data Placement (قرارگیری انعطافپذیر داده)
T}
T{
0x1e |
\fIfdp\-events\fR
T}:T{
FDP Events (رویدادهای FDP)
T}
T{
0x1f |
\fIns\-admin\-label\fR
T}:T{
Namespace Admin Label (برچسب مدیریتی فضاینام)
T}
T{
0x20 |
\fIkey\-value\fR
T}:T{
Key Value Configuration (پیکربندی کلید\-مقدار)
T}
T{
0x21 |
\fIctrl\-data\-queue\fR
T}:T{
Controller Data Queue (صف دادههای کنترلر)
T}
T{
0x78 |
\fIemb\-mgmt\-ctrl\-addr\fR
T}:T{
Embedded Management Controller Address (آدرس کنترلر مدیریتی تعبیهشده)
T}
T{
0x79 |
\fIhost\-mgmt\-agent\-addr\fR
T}:T{
Host Management Agent Address (آدرس عامل مدیریت میزبان)
T}
T{
0x7d |
\fIenh\-ctrl\-metadata\fR
T}:T{
Enhanced Controller Metadata (فراداده کنترلر بهبودیافته)
T}
T{
0x7e |
\fIctrl\-metadata\fR
T}:T{
Controller Metadata (فراداده کنترلر)
T}
T{
0x7f |
\fIns\-metadata\fR
T}:T{
Namespace Metadata (فراداده فضاینام)
T}
T{
0x80 |
\fIsw\-progress\fR
T}:T{
Software Progress Marker (نشانگر پیشرفت نرمافزار)
T}
T{
0x81 |
\fIhost\-id\fR
T}:T{
Host Identifier (شناسه میزبان)
T}
T{
0x82 |
\fIresv\-mask\fR
T}:T{
Reservation Notification Mask (ماسک اعلان رزرو)
T}
T{
0x83 |
\fIresv\-persist\fR
T}:T{
Reservation Persistence (پایداری رزرو)
T}
T{
0x84 |
\fIwrite\-protect\fR
T}:T{
Namespace Write Protection Config (پیکربندی حفاظت از نوشتن فضاینام)
T}
T{
0x85 |
\fIbp\-write\-protect\fR
T}:T{
Boot Partition Write Protection Config (پیکربندی حفاظت از نوشتن پارتیشن بوت)
T}
.TE
.sp 1
.RE
.PP
\-l , \-\-data\-len=
.RS 4
طول داده برای بافر ارسالشده برای این ویژگی\&. بیشتر ویژگیهای شناختهشده از این مقدار استفاده نمیکنند\&. موارد استثنا شامل نوع محدوده LBA (LBA Range Type) و شناسه میزبان (host identifier) هستند\&.
.RE
.PP
\-d , \-\-data=
.RS 4
فایل داده برای بافر ارسالشده برای این ویژگی\&. بیشتر ویژگیهای شناختهشده از این مقدار استفاده نمیکنند\&. موارد استثنا شامل LBA Range Type و شناسه میزبان هستند\&. مقدار پیشفرض این گزینه STDIN است تا بتوان فایلها و خروجی دستور echo را از طریق لوله (pipe) هدایت کرد\&.
.RE
.PP
\-V , \-\-value=
.RS 4
مقدار برای dword 11 دستور؛ مقداری که میخواهید ویژگی را روی آن تنظیم کنید\&.
.RE
.PP
\-s, \-\-save
.RS 4
ذخیره مشخصه به گونهای که در تمامی وضعیتهای توان و راهاندازیهای مجدد باقی بماند\&.
.RE
.PP
\-U , \-\-uuid\-index=
.RS 4
نمایه UUID ویژگی\&.
.RE
.PP
\-o , \-\-output\-format=
.RS 4
تنظیم قالب گزارشدهی به
\fInormal\fR،
\fIjson\fR
یا
\fIbinary\fR\&. در هر زمان فقط یک قالب خروجی میتواند استفاده شود\&.
.RE
.PP
\-v, \-\-verbose
.RS 4
افزایش جزئیات اطلاعات در خروجی\&.
.RE
.PP
\-c , \-\-cdw12=
.RS 4
مقدار برای dword 12 دستور، در صورت وجود\&.
.RE
.PP
\-t , \-\-timeout=
.RS 4
بازنویسی مقدار مهلت زمانی پیشفرض\&. بر حسب میلیثانیه\&.
.RE
.SH "مثالها (EXAMPLES)"
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
تنظیم وضعیت توان (PS) روی ۱ در شناسه ویژگی ۲:
.sp
.if n \{\
.RS 4
.\}
.nf
# nvme set\-feature /dev/nvme0 \-f 2 /dev/nvme0n1 \-V 0x1
.fi
.if n \{\
.RE
.\}
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
تنظیم شناسه میزبان به یک رشته اسکی (ASCII):
.sp
.if n \{\
.RS 4
.\}
.nf
# echo "abcdefgh" | nvme set\-feature /dev/nvme0 \-f 0x81 \-l 8
.fi
.if n \{\
.RE
.\}
.sp
nvme set\-feature /dev/nvme0 \-f 0x81 \-l 8 \-U 0x1
.RE
.SH "NVME"
.sp
بخشی از مجموعه nvme\-user
.SH "همچنین ببینید (SEE ALSO)"
.BR nvme (1)