| NVME-GET-FEATURE(1) | راهنمای NVMe | NVME-GET-FEATURE(1) |
نام (NAME)
nvme-get-feature - یک ویژگی NVMe را دریافت کرده و نتایج مربوطه را برمیگرداند
خلاصه دستور (SYNOPSIS)
nvme get-feature <device> [--namespace-id=<nsid> | -n <nsid>]
[--feature-id=<fid> | -f <fid>]
[--uuid-index=<uuid-index> | -U <uuid_index>]
[--data-len=<data-len> | -l <data-len>]
[--sel=<select> | -s <select>]
[--raw-binary | -b] [--cdw11=<cdw11> | -c <cdw11>]
[--human-readable | -H] [--changed | -C]
[--output-format=<fmt> | -o <fmt>] [--verbose | -v]
[--timeout=<timeout> | -t <timeout>]
توضیحات (DESCRIPTION)
یک دستور مدیریتی دریافت ویژگی (Get Feature) مربوط به NVMe را ارسال کرده و نتایج مربوطه را برمیگرداند. این خروجی ممکن است مقدار ویژگی باشد، یا در صورتی که ویژگی نیازمند آن باشد، شامل یک ساختار ویژگی نیز شود (برای مثال: LBA Range Type).
پارامتر <device> الزامی است و میتواند دستگاه نویسهای NVMe (مانند: /dev/nvme0) یا یک دستگاه بلوکی فضاینام (مانند: /dev/nvme0n1) باشد.
در صورت موفقیت، ساختار ویژگی بازگرداندهشده (در صورت وجود) بسته به فلگهای گزینه ممکن است به یکی از چندین روش برگردانده شود؛ اگر یک ساختار شناختهشده باشد، ساختار میتواند توسط برنامه تجزیه شده و در قالبی خوانا چاپ شود، به صورت هگزادسیمال نمایش داده شود، یا بافر خام ممکن است برای تجزیه توسط برنامهای دیگر به stdout ارسال گردد.
گزینهها (OPTIONS)
-n <nsid>, --namespace-id=<nsid>
-f <fid>, --feature-id=<fid>
| مقدار | تعریف |
| 0x01 | arbitration | Arbitration (داوری) |
| 0x02 | power-mgmt | Power Management (مدیریت توان) |
| 0x03 | lba-range | LBA Range Type (نوع محدوده LBA) |
| 0x04 | temp-thresh | Temperature Threshold (آستانه دما) |
| 0x05 | err-recovery | Error Recovery (بازیابی خطا) |
| 0x06 | volatile-wc | Volatile Write Cache (حافظه نهان نوشتن فرار) |
| 0x07 | num-queues | Number of Queues (تعداد صفها) |
| 0x08 | irq-coalesce | Interrupt Coalescing (ادغام وقفه) |
| 0x09 | irq-config | Interrupt Vector Configuration (پیکربندی بردار وقفه) |
| 0x0a | write-atomic | Write Atomicity Normal (اتمیک بودن نوشتن عادی) |
| 0x0b | async-event | Asynchronous Event Configuration (پیکربندی رویدادهای ناهمگام) |
| 0x0c | auto-pst | Autonomous Power State Transition (انتقال خودکار وضعیت توان) |
| 0x0d | host-mem-buf | Host Memory Buffer (بافر حافظه میزبان) |
| 0x0e | timestamp | Timestamp (برچسب زمان) |
| 0x0f | kato | Keep Alive Timer (تایمر زنده نگه داشتن) |
| 0x10 | hctm | Host Controlled Thermal Management (مدیریت حرارتی تحت کنترل میزبان) |
| 0x11 | nopsc | Non-Operational Power State Config (پیکربندی وضعیت توان غیرعملیاتی) |
| 0x12 | rrl | Read Recovery Level Config (پیکربندی سطح بازیابی خواندن) |
| 0x13 | plm-config | Predictable Latency Mode Config (پیکربندی حالت تاخیر پیشبینیپذیر) |
| 0x14 | plm-window | Predictable Latency Mode Window (پنجره حالت تاخیر پیشبینیپذیر) |
| 0x15 | lba-sts-interval | LBA Status Information Report Interval (بازه گزارش اطلاعات وضعیت LBA) |
| 0x16 | host-behavior | Host Behavior Support (پشتیبانی از رفتار میزبان) |
| 0x17 | sanitize | Sanitize Config (پیکربندی پاکسازی امن) |
| 0x18 | endurance-evt-cfg | Endurance Group Event Configuration (پیکربندی رویدادهای گروه استقامت) |
| 0x19 | iocs-profile | I/O Command Set Profile (نمایه مجموعه دستورات I/O) |
| 0x1a | spinup-control | Spinup Control (کنترل چرخش دیسک) |
| 0x1b | power-loss-signal | Power Loss Signaling Config (پیکربندی سیگنالدهی قطع برق) |
| 0x1c | perf-characteristics | Performance Characteristics (مشخصات کارایی) |
| 0x1d | fdp | Flexible Data Placement (قرارگیری انعطافپذیر داده) |
| 0x1e | fdp-events | FDP Events (رویدادهای FDP) |
| 0x1f | ns-admin-label | Namespace Admin Label (برچسب مدیریتی فضاینام) |
| 0x20 | key-value | Key Value Configuration (پیکربندی کلید-مقدار) |
| 0x21 | ctrl-data-queue | Controller Data Queue (صف دادههای کنترلر) |
| 0x78 | emb-mgmt-ctrl-addr | Embedded Management Controller Address (آدرس کنترلر مدیریتی تعبیهشده) |
| 0x79 | host-mgmt-agent-addr | Host Management Agent Address (آدرس عامل مدیریت میزبان) |
| 0x7d | enh-ctrl-metadata | Enhanced Controller Metadata (فراداده کنترلر بهبودیافته) |
| 0x7e | ctrl-metadata | Controller Metadata (فراداده کنترلر) |
| 0x7f | ns-metadata | Namespace Metadata (فراداده فضاینام) |
| 0x80 | sw-progress | Software Progress Marker (نشانگر پیشرفت نرمافزار) |
| 0x81 | host-id | Host Identifier (شناسه میزبان) |
| 0x82 | resv-mask | Reservation Notification Mask (ماسک اعلان رزرو) |
| 0x83 | resv-persist | Reservation Persistence (پایداری رزرو) |
| 0x84 | write-protect | Namespace Write Protection Config (پیکربندی حفاظت از نوشتن فضاینام) |
| 0x85 | bp-write-protect | Boot Partition Write Protection Config (پیکربندی حفاظت از نوشتن پارتیشن بوت) |
-s <select>, --sel=<select>
| انتخاب (Select) | توضیحات |
| 0 | Current (فعلی) |
| 1 | Default (پیشفرض) |
| 2 | Saved (ذخیرهشده) |
| 3 | Supported capabilities (قابلیتهای پشتیبانیشده) |
| 4-7 | Reserved (رزرو شده) |
-U <uuid-index>, --uuid-index=<uuid-index>
-l <data-len>, --data-len=<data-len>
-c <cdw11>, --cdw11=<cdw11>
-b, --raw-binary
-H, --human-readable
-C, --changed
-o <fmt>, --output-format=<fmt>
-v, --verbose
-t <timeout>, --timeout=<timeout>
مثالها (EXAMPLES)
# nvme get-feature /dev/nvme0 -f 7
# nvme get-feature /dev/nvme0 -f 3
# nvme get-feature /dev/nvme0 -f 0xc0 -l 512
دریافت ویژگی با نمایه UUID:
# nvme get-feature /dev/nvme0 -f 0xc0 -l 512 -U 0x1
# nvme get-feature /dev/nvme0 -f 3 --raw-binary > lba_range.raw
احتمالاً ایدهٔ بدی است که هنگام استفاده از این حالت، خروجی استاندارد (stdout) را تغییر مسیر ندهید.
NVME
بخشی از مجموعه nvme-user
همچنین ببینید (SEE ALSO)
| 02/16/2026 | NVMe |