'\" t .\" Title: nvme-sndk-vs-smart-add-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 "NVME\-SNDK\-VS\-SMAR" "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-sndk-vs-smart-add-log \- دریافت لاگ تکمیلی SMART سندیسک .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fInvme sndk vs\-smart\-add\-log\fR [\-\-interval=, \-i ] [\-\-output\-format= \-o ] [\-\-log\-page\-version=, \-l ] [\-\-log\-page\-mask=, \-p ] [\-\-namespace\-id= | \-n ] .fi .SH "توضیحات (DESCRIPTION)" .sp برای دستگاه NVMe داده‌شده، یک دستور اختصاصی سازنده (Vendor Unique) از نوع sndk vs\-smart\-add\-log ارسال کرده و لاگ تکمیلی SMART را ارائه می‌دهد\&. .sp پارامتر اجباری است و می‌تواند یک دستگاه کاراکتری NVMe (مانند: /dev/nvme0) یا دستگاه بلوکی (مانند: /dev/nvme0n1) باشد\&. .sp این دستور فقط روی دستگاه‌های سندیسک (Sandisk) که از این قابلیت پشتیبانی می‌کنند کار خواهد کرد\&. نتایج برای هر دستگاه دیگری تعریف‌نشده است\&. .sp در صورت موفقیت مقدار 0 بازمی‌گردد، در غیر این صورت کد خطا بازگردانده می‌شود\&. .SH "گزینه‌ها (OPTIONS)" .PP \-i , \-\-interval= .RS 4 آمار را از یک بازه زمانی مشخص بازمی‌گرداند، مقدار پیشفرض 14 است\&. این پارامتر تنها برای صفحه لاگ 0xC1 معتبر بوده و برای تمام صفحات لاگ دیگر نادیده گرفته می‌شود\&. .RE .PP \-o , \-\-output\-format= .RS 4 قالب گزارش‌دهی را روی \fInormal\fR یا \fIjson\fR تنظیم می‌کند\&. در هر زمان تنها یک قالب خروجی می‌تواند استفاده شود\&. حالت پیشفرض normal است\&. .RE .PP \-l , \-\-log\-page\-version= .RS 4 نسخه صفحه لاگ: 0 = vendor، 1 = sndk\&. این پارامتر تنها برای صفحه لاگ 0xC0 معتبر است و برای تمام صفحات لاگ دیگر نادیده گرفته می‌شود\&. .RE .PP \-p , \-\-log\-page\-mask= .RS 4 فهرستی از صفحات لاگ مورد نظر برای نمایش که با کاما جدا شده‌اند را مشخص می‌کند\&. مقادیر ممکن عبارتند از 0xc0، 0xc1، 0xca، 0xd0\&. توجه: تمام صفحات روی همه درایوها پشتیبانی نمی‌شوند\&. حالت پیشفرض، نمایش تمامی صفحات لاگ پشتیبانی‌شده است\&. .RE .PP \-n , \-\-namespace\-id= .RS 4 مقدار nsid دستور را بر روی nsid داده‌شده تنظیم می‌کند\&. اگر مشخص نشود، مقدار پیشفرض 0xffffffff است\&. این گزینه بسته به صفحه لاگ که ممکن است مختص یک فضای نام (namespace) باشد یا خیر، ممکن است تاثیری نداشته باشد\&. .RE .sp مقادیر معتبر بازه (Interval) و توضیحات آن‌ها:\- .TS allbox tab(:); ltB ltB. T{ مقدار T}:T{ توضیحات T} .T& lt lt lt lt lt lt lt lt lt lt. T{ .sp \fB1\fR T}:T{ .sp مجموعه آماری انباشته‌شده مربوط به پنج (5) دقیقه اخیر\&. T} T{ .sp \fB2\-12\fR T}:T{ .sp مجموعه‌های آماری انباشته‌شده پنج (5) دقیقه‌ای قبلی\&. T} T{ .sp \fB13\fR T}:T{ .sp مجموع کل انباشته‌شده مجموعه‌های ۱ تا ۱۲ که شامل آمار انباشته‌شده یک ساعت گذشته است\&. T} T{ .sp \fB14\fR T}:T{ .sp مجموعه آماری انباشته‌شده از زمان روشن شدن دستگاه (Power\-up)\&. T} T{ .sp \fB15\fR T}:T{ .sp مجموعه آماری انباشته‌شده در کل طول عمر دستگاه\&. T} .TE .sp 1 .SH "مثال‌ها (EXAMPLES)" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اجرای دستور اختصاصی سازنده sndk vs\-smart\-add\-log توسط برنامه با بازه زمانی پیشفرض (14): .sp .if n \{\ .RS 4 .\} .nf # nvme sndk vs\-smart\-add\-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 .\} اجرای دستور اختصاصی سازنده sndk vs\-smart\-add\-log توسط برنامه فقط برای صفحه لاگ 0xCA: .sp .if n \{\ .RS 4 .\} .nf # nvme sndk vs\-smart\-add\-log /dev/nvme0 \-p 0xCA .fi .if n \{\ .RE .\} .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} اجرای دستور اختصاصی سازنده sndk vs\-smart\-add\-log توسط برنامه برای صفحات لاگ 0xC0 و 0xCA: .sp .if n \{\ .RS 4 .\} .nf # nvme sndk vs\-smart\-add\-log /dev/nvme0 \-p 0xCA,0xC0 .fi .if n \{\ .RE .\} .RE .SH "NVME" .sp بخشی از مجموعه nvme\-user\&.