| NVME-GET-LOG(1) | NVMe Manual | NVME-GET-LOG(1) |
نام (NAME)
nvme-get-log - دریافت یک صفحهٔ لاگ از یک دستگاه NVMe
خلاصه دستور (SYNOPSIS)
nvme get-log <device> [--log-id=<log-id> | -i <log-id>]
[--log-len=<log-len> | -l <log-len>]
[--aen=<aen> | -a <aen>]
[--namespace-id=<nsid> | -n <nsid>]
[--raw-binary | -b]
[--lpo=<offset> | -L <offset>]
[--lsp=<field> | -s <field>]
[--lsi=<field> | -S <field>]
[--rae | -r]
[--csi=<command_set_identifier> | -y <command_set_identifier>]
[--ot=<offset_type> | -O <offset_type>]
[--xfer-len=<length> | -x <length>]
[--output-format=<fmt> | -o <fmt>] [--verbose | -v]
توضیحات (DESCRIPTION)
یک صفحهٔ لاگ دلخواه NVMe را از یک دستگاه NVMe دریافت کرده و ساختار بازگرداندهشده را ارائه میدهد.
پارامتر <device> اجباری است و میتواند یک دستگاه کاراکتری NVMe (مانند /dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند /dev/nvme0n1) باشد.
در صورت موفقیت، ساختار لاگ بازگرداندهشده بسته به فلگهای گزینه ممکن است به یکی از چندین روش بازگردانده شود؛ ساختار ممکن است بهصورت هگزادسیمال (hex) توسط برنامه نمایش داده شود، یا بافر خام برای پردازش توسط برنامهای دیگر در stdout چاپ شود.
گزینهها (OPTIONS)
-l <log-len>, --log-len=<log-len>
-i <log-id>, --log-id=<log-id>
| مقدار | تعریف |
| 0x00 | supported-log-pages | صفحات لاگ پشتیبانیشده (Supported Log Pages) |
| 0x01 | error | اطلاعات خطا (Error Information) |
| 0x02 | smart | اطلاعات سلامت / SMART |
| 0x03 | fw-slot | اطلاعات اسلات سفتافزار (Firmware Slot Information) |
| 0x04 | changed-ns | فهرست فضاهای نام تغییریافته (Changed Namespace List) |
| 0x05 | cmd-effects | دستورات پشتیبانیشده و اثرات آنها (Commands Supported and Effects) |
| 0x06 | device-self-test | خودآزمایی دستگاه (Device Self-test) |
| 0x07 | telemetry-host | دادهسنجی از سوی میزبان (Telemetry Host-Initiated) |
| 0x08 | telemetry-ctrl | دادهسنجی از سوی کنترلر (Telemetry Controller-Initiated) |
| 0x09 | endurance-group | اطلاعات گروه پایداری (Endurance Group Information) |
| 0x0a | predictable-lat-nvmset | تأخیر قابل پیشبینی به ازای هر مجموعهٔ NVM |
| 0x0b | predictable-lat-agg | تجمیع رویدادهای تأخیر قابل پیشبینی (Predictable Latency Event Aggregate) |
| 0x0c | ana | دسترسی نامتقارن به فضای نام (Asymmetric Namespace Access) |
| 0x0d | persistent-event | لاگ رویدادهای پایدار (Persistent Event Log) |
| 0x0e | lba-status | اطلاعات وضعیت LBA |
| 0x0f | endurance-grp-evt | تجمیع رویدادهای گروه پایداری (Endurance Group Event Aggregate) |
| 0x10 | media-unit-status | وضعیت واحد رسانه (Media Unit Status) |
| 0x11 | supported-cap-config-list | فهرست پیکربندی ظرفیت پشتیبانیشده (Supported Capacity Configuration List) |
| 0x12 | fid-supported-effects | شناسههای ویژگی پشتیبانیشده و اثرات آنها (Feature Identifiers Supported and Effects) |
| 0x13 | mi-cmd-supported-effects | دستورات NVMe-MI پشتیبانیشده و اثرات آنها (NVMe-MI Commands Supported and Effects) |
| 0x14 | cmd-and-feat-lockdown | قفل دستورات و ویژگیها (Command and Feature Lockdown) |
| 0x15 | boot-partition | پارتیشن راهاندازی (Boot Partition) |
| 0x16 | rotational-media-info | اطلاعات رسانهٔ چرخشی (Rotational Media Information) |
| 0x17 | dispersed-ns-participating-ns | زیرسیستمهای NVM مشارکتکننده در فضای نام پراکنده (Dispersed Namespace Participating NVM Subsystems) |
| 0x18 | mgmt-addr-list | فهرست آدرسهای مدیریتی (Management Address List) |
| 0x19 | phy-rx-eom | سنجش گشودگی چشم گیرندهٔ رابط فیزیکی (Physical Interface Receiver Eye Opening Measurement) |
| 0x1a | reachability-groups | گروههای دسترسیپذیری (Reachability Groups) |
| 0x1b | reachability-associations | پیوندهای دسترسیپذیری (Reachability Associations) |
| 0x1c | changed-alloc-ns-list | فهرست فضاهای نام تخصیصیافتهٔ تغییریافته (Changed Allocated Namespace List) |
| 0x20 | fdp-configs | پیکربندیهای قرارگیری داده انعطافپذیر (FDP Configurations) |
| 0x21 | fdp-ruh-usage | استفاده از دستگیرهٔ واحد بازیافت (Reclaim Unit Handle Usage) |
| 0x22 | fdp-stats | آمارهای قرارگیری داده انعطافپذیر (FDP Statistics) |
| 0x23 | fdp-events | رویدادهای قرارگیری داده انعطافپذیر (FDP Events) |
| 0x70 | discover | کشف (Discovery) |
| 0x71 | host-discover | کشف میزبان (Host Discovery) |
| 0x72 | ave-discover | کشف AVE |
| 0x73 | pull-model-ddc-req | درخواست DDC مدل کششی (Pull Model DDC Request) |
| 0x80 | reservation | اعلان رزرو (Reservation Notification) |
| 0x81 | sanitize | وضعیت پاکسازی (Sanitize Status) |
| 0xbf | zns-changed-zones | فهرست مناطق تغییریافتهٔ ZNS (Changed Zone List) |
-a <aen>, --aen=<aen>
-n <nsid>, --namespace-id=<nsid>
-b, --raw-binary
-L <offset>, --lpo=<offset>
-s <field>, --lsp=<field>
-S <field>, --lsi=<field>
-r, --rae
-y <command_set_identifier>, --csi=<command_set_identifier>
-O, --ot
-x <length>, --xfer-len=<length>
-o <fmt>, --output-format=<fmt>
-v, --verbose
مثالها (EXAMPLES)
# nvme get-log /dev/nvme0 --log-id=2 --log-len=512
مثال بالا صفحهٔ لاگ ۲ (SMART) را دریافت کرده و درخواست ۵۱۲ بایت میکند. در صورت موفقیت، لاگ بازگرداندهشده بهصورت هگزادسیمال (hex) تخلیه میشود و توسط برنامه تفسیر نخواهد شد.
# nvme get-log /dev/nvme0 -log-id=2 --log-len=512 --raw-binary > log_page_2.raw # nvme get-log /dev/nvme0 -i 2 -l 512 -b > log_page_2.raw
در هنگام استفاده از این حالت، تغییر مسیر ندادن stdout ایدهٔ خوبی نیست.
NVME
بخشی از مجموعهٔ nvme-user
همچنین ببینید (SEE ALSO)
| 02/16/2026 | NVMe |