'\" t .\" Title: persistent-event-log .\" 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: English .\" .TH "PERSISTENT\-EVENT\-L" "1" "02/16/2026" "NVMe" "NVMe Manual" .\" ----------------------------------------------------------------- .\" * 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-persistent-event-log \- دریافت لاگ رویدادهای پایدار NVMe .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fInvme persistent\-event\-log\fR [\-\-action= | \-a ] [\-\-log\-len= | \-l ] [\-\-raw\-binary | \-b] [\-\-output\-format= | \-o ] [\-\-verbose | \-v] .fi .SH "توضیحات (DESCRIPTION)" .sp صفحهٔ لاگ رویدادهای پایدار NVMe را از یک دستگاه NVMe دریافت کرده و ساختار بازگردانده‌شده را ارائه می‌دهد\&. .sp پارامتر الزامی است و می‌تواند یک دستگاه نویسه‌ای NVMe (مانند: /dev/nvme0) یا یک دستگاه بلوکی فضای‌نام (مانند: /dev/nvme0n1) باشد\&. .sp در صورت موفقیت، ساختار بازگردانده‌شدهٔ لاگ رویدادهای پایدار ممکن است بسته به گزینه‌ها به یکی از چندین روش برگردانده شود؛ ساختار می‌تواند توسط برنامه تجزیه شده و در قالبی خوانا چاپ شود، یا بافر خام برای تجزیه توسط برنامه‌ای دیگر به stdout ارسال گردد\&. .SH "گزینه‌ها (OPTIONS)" .PP \-a , \-\-action= .RS 4 عملیاتی که کنترل‌کننده باید در حین پردازش این دستور صفحهٔ لاگ پایدار هنگام تلاش برای دریافت لاگ انجام دهد\&. این فیلد اجباری است و بر اساس مقدار مشخص‌شده می‌تواند «خواندن داده‌های لاگ» (Read Log Data)، «ایجاد زمینه و خواندن داده‌های لاگ» (Establish Context and Read Log Data) یا «آزادسازی زمینه» (Release Context) رخ دهد\&. برای جزئیات بیشتر به مشخصات NVM Express 1\&.4، بخش 5\&.14\&.1\&.13 تحت عنوان Persistent Event Log (شناسهٔ لاگ 0Dh) مراجعه کنید\&. .RE .PP \-l , \-\-log\-len= .RS 4 بافری به اندازهٔ بایت تخصیص داده و درخواست می‌کند این تعداد بایت در دستور ساخته‌شدهٔ NVMe بازگردانده شود\&. این پارامتر اجباری است\&. اگر برابر با 0 داده شود و اقدام (action) نیز 0 باشد، طول کل لاگ (TLL) این صفحه خوانده خواهد شد\&. .RE .PP \-b, \-\-raw\-binary .RS 4 چاپ بافر خام لاگ رویدادهای پایدار در خروجی استاندارد (stdout)\&. .RE .PP \-o , \-\-output\-format= .RS 4 قالب گزارش‌دهی را روی \fInormal\fR، \fIjson\fR یا \fIbinary\fR تنظیم می‌کند\&. در هر بار فقط می‌توان از یک قالب خروجی استفاده کرد\&. .RE .PP \-v, \-\-verbose .RS 4 افزایش جزئیات اطلاعات در خروجی\&. .RE .SH "مثال‌ها (EXAMPLES)" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} چاپ صفحهٔ لاگ رویدادهای پایدار در قالبی خوانا برای انسان: .sp .if n \{\ .RS 4 .\} .nf # nvme persistent\-event\-log /dev/nvme0 .fi .if n \{\ .RE .\} .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} چاپ لاگ خام رویدادهای پایدار در یک فایل: .sp .if n \{\ .RS 4 .\} .nf # nvme persistent\-event\-log /dev/nvme0 \-\-raw\-binary > persistent_log\&.raw .fi .if n \{\ .RE .\} .sp احتمالاً ایدهٔ بدی است که هنگام استفاده از این حالت، خروجی استاندارد (stdout) را تغییر مسیر ندهید\&. .RE .SH "NVME" .sp بخشی از مجموعهٔ nvme\-user