NVME-DEVICE-SELF-(1) NVMe Manual NVME-DEVICE-SELF-(1) نام (NAME) nvme-device-self-test - اجرای آزمون خودآزمایی دستگاه NVMe خلاصه دستور (SYNOPSIS) nvme device-self-test [--namespace-id= | -n ] [--self-test-code= | -s ] [--wait | -w] [--output-format= | -o ] [--verbose | -v] [--timeout= | -t ] توضیحات (DESCRIPTION) آزمون خودآزمایی مورد نیاز را بر اساس ورودی کاربر آغاز می‌کند. پارامتر اجباری است و می‌تواند یک دستگاه کاراکتری NVMe (مانند /dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند /dev/nvme0n1) باشد. در صورت موفقیت، آزمون مربوطه آغاز می‌شود. نتایج این آزمون را می‌توان از طریق دستور nvme self-test-log دریافت و بررسی کرد. گزینه‌ها (OPTIONS) -n , --namespace-id= فضای نامی (namespace) را که خودآزمایی دستگاه باید در آن انجام شود مشخص می‌کند. -s , --self-test-code= این فیلد عملیاتی را که توسط دستور خودآزمایی دستگاه انجام می‌شود مشخص می‌کند: 0h: نمایش وضعیت فعلی عملیات خودآزمایی دستگاه 1h: شروع عملیات خودآزمایی کوتاه دستگاه 2h: شروع عملیات خودآزمایی گسترده (extended) دستگاه eh: شروع عملیات خودآزمایی اختصاصی سازنده (vendor specific) fh: لغو و متوقف کردن عملیات خودآزمایی دستگاه مقدار پیش‌فرض 0h است. -w, --wait پیش از خروج، منتظر تکمیل شدن خودآزمایی دستگاه می‌ماند. با ارسال وقفه یا سیگنال SIGINT می‌توان عملیات انتظار و خودآزمایی دستگاه را لغو کرد. در صورتی که کد عملیات لغو خودآزمایی مشخص شده باشد، این گزینه نادیده گرفته می‌شود. -o , --output-format= قالب گزارش خروجی را مشخص می‌کند: normal (عادی)، json یا binary (دودویی). در هر بار تنها یک قالب خروجی را می‌توان استفاده کرد. -v, --verbose میزان جزئیات اطلاعات در خروجی را افزایش می‌دهد. -t , --timeout= بازنویسی مقدار مهلت زمانی پیش‌فرض (برحسب میلی‌ثانیه). مثال‌ها (EXAMPLES) • شروع یک خودآزمایی کوتاه برای دستگاه در شناسه فضای نام ۱ (namespace-id 1): # nvme device-self-test /dev/nvme0 -n 1 -s 1 • لغو عملیات خودآزمایی دستگاه در شناسه فضای نام ۱ (namespace-id 1): # nvme device-self-test /dev/nvme0 -n 1 -s 0xf همچنین ببینید (SEE ALSO) nvme(1)، nvme-self-test-log(1) NVME بخشی از مجموعهٔ nvme-user NVMe 02/16/2026 NVME-DEVICE-SELF-(1)