NVME-SNDK-VS-SMAR(1) NVMe Manual NVME-SNDK-VS-SMAR(1)

nvme-sndk-vs-smart-add-log - دریافت لاگ تکمیلی SMART سندیسک

nvme sndk vs-smart-add-log <device> [--interval=<NUM>, -i <NUM>]
                        [--output-format=<normal|json> -o <normal|json>]
                        [--log-page-version=<NUM>, -l <NUM>]
                        [--log-page-mask=<LIST>, -p <LIST>]
                        [--namespace-id=<nsid> | -n <nsid>]

برای دستگاه NVMe داده‌شده، یک دستور اختصاصی سازنده (Vendor Unique) از نوع sndk vs-smart-add-log ارسال کرده و لاگ تکمیلی SMART را ارائه می‌دهد.

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

این دستور فقط روی دستگاه‌های سندیسک (Sandisk) که از این قابلیت پشتیبانی می‌کنند کار خواهد کرد. نتایج برای هر دستگاه دیگری تعریف‌نشده است.

در صورت موفقیت مقدار 0 بازمی‌گردد، در غیر این صورت کد خطا بازگردانده می‌شود.

-i <NUM>, --interval=<NUM>

آمار را از یک بازه زمانی مشخص بازمی‌گرداند، مقدار پیشفرض 14 است. این پارامتر تنها برای صفحه لاگ 0xC1 معتبر بوده و برای تمام صفحات لاگ دیگر نادیده گرفته می‌شود.

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

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

-l <NUM>, --log-page-version=<NUM>

نسخه صفحه لاگ: 0 = vendor، 1 = sndk. این پارامتر تنها برای صفحه لاگ 0xC0 معتبر است و برای تمام صفحات لاگ دیگر نادیده گرفته می‌شود.

-p <LIST>, --log-page-mask=<LIST>

فهرستی از صفحات لاگ مورد نظر برای نمایش که با کاما جدا شده‌اند را مشخص می‌کند. مقادیر ممکن عبارتند از 0xc0، 0xc1، 0xca، 0xd0. توجه: تمام صفحات روی همه درایوها پشتیبانی نمی‌شوند. حالت پیشفرض، نمایش تمامی صفحات لاگ پشتیبانی‌شده است.

-n <nsid>, --namespace-id=<nsid>

مقدار nsid دستور را بر روی nsid داده‌شده تنظیم می‌کند. اگر مشخص نشود، مقدار پیشفرض 0xffffffff است. این گزینه بسته به صفحه لاگ که ممکن است مختص یک فضای نام (namespace) باشد یا خیر، ممکن است تاثیری نداشته باشد.

مقادیر معتبر بازه (Interval) و توضیحات آن‌ها:-

مقدار توضیحات
1 مجموعه آماری انباشته‌شده مربوط به پنج (5) دقیقه اخیر.
2-12 مجموعه‌های آماری انباشته‌شده پنج (5) دقیقه‌ای قبلی.
13 مجموع کل انباشته‌شده مجموعه‌های ۱ تا ۱۲ که شامل آمار انباشته‌شده یک ساعت گذشته است.
14 مجموعه آماری انباشته‌شده از زمان روشن شدن دستگاه (Power-up).
15 مجموعه آماری انباشته‌شده در کل طول عمر دستگاه.

•اجرای دستور اختصاصی سازنده sndk vs-smart-add-log توسط برنامه با بازه زمانی پیشفرض (14):
# nvme sndk vs-smart-add-log /dev/nvme0
•اجرای دستور اختصاصی سازنده sndk vs-smart-add-log توسط برنامه فقط برای صفحه لاگ 0xCA:
# nvme sndk vs-smart-add-log /dev/nvme0 -p 0xCA
•اجرای دستور اختصاصی سازنده sndk vs-smart-add-log توسط برنامه برای صفحات لاگ 0xC0 و 0xCA:
# nvme sndk vs-smart-add-log /dev/nvme0 -p 0xCA,0xC0

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

02/16/2026 NVMe