NVME-ERROR-LOG(1) NVMe Manual NVME-ERROR-LOG(1)

nvme-error-log - ارسال درخواست صفحه لاگ خطای NVMe و بازگرداندن نتیجه و لاگ

nvme error-log <device> [--log-entries=<entries> | -e <entries>]
                        [--raw-binary | -b]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]

صفحه لاگ خطای NVMe را از یک دستگاه NVMe دریافت کرده و ساختار بازگردانده‌شده را ارائه می‌دهد.

پارامتر <device> اجباری است و می‌تواند یک دستگاه کاراکتری NVMe (مانند /dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند /dev/nvme0n1) باشد.

در صورت موفقیت، ساختار لاگ خطای بازگردانده‌شده بسته به فلگ‌های گزینه ممکن است به یکی از چندین روش بازگردانده شود؛ ساختار ممکن است توسط برنامه تجزیه شده و در یک قالب خوانا چاپ شود یا بافر خام ممکن است برای تجزیه توسط برنامه‌ای دیگر در stdout چاپ شود.

-e <entries>, --log-entries=<entries>

مشخص می‌کند که برنامه چه تعداد مدخل لاگ را باید از دستگاه درخواست کند. این مقدار باید حداقل یک باشد و نباید از قابلیت‌های دستگاه فراتر رود. مقدار پیش‌فرض ۶۴ مدخل لاگ است.

-b, --raw-binary

چاپ بافر خام لاگ خطا در stdout.

-o <fmt>, --output-format=<fmt>

تنظیم قالب گزارش‌دهی روی normal، json یا binary. در هر بار فقط می‌توان از یک قالب خروجی استفاده کرد.

-v, --verbose

افزایش جزئیات اطلاعات در خروجی.

•دریافت لاگ خطا و چاپ آن در یک قالب خوانا برای انسان:
# nvme error-log /dev/nvme0
•چاپ خروجی خام در یک فایل:
# nvme error-log /dev/nvme0 --raw-binary > error_log.raw

احتمالاً ایدهٔ بدی است که هنگام استفاده از این حالت خروجی استاندارد (stdout) هدایت نشود.

nvme(1)

بخشی از مجموعهٔ nvme-user

02/16/2026 NVMe