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

nvme-sanitize-log - ارسال دستور sanitize-log در NVMe و بازگرداندن نتیجه

nvme sanitize-log <device> [--rae | -r] [--human-readable | -H]
                        [--raw-binary | -b]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]

صفحه لاگ پاک‌سازی (Sanitize) را از یک دستگاه NVMe دریافت کرده و وضعیت دستور sanitize را ارائه می‌دهد.

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

وضعیت و توضیحات مورد انتظار:-

کد وضعیت توضیحات
0x0000 زیرسیستم NVM هرگز پاک‌سازی نشده است.
0x0001 آخرین عملیات پاک‌سازی با موفقیت تکمیل شد.
0x0002 یک عملیات پاک‌سازی در حال حاضر در جریان است.
0x0003 آخرین عملیات پاک‌سازی با شکست مواجه شد.
0x0100 بیت داده‌های سراسری پاک‌شده (Global Data Erased): در صورتی که روی ۱ تنظیم شده باشد، در حافظه غیرفرار زیرسیستم NVM نوشته نشده است: الف) از زمان تولید و اینکه زیرسیستم NVM هرگز پاک‌سازی نشده است؛ یا ب) از زمان آخرین عملیات موفقیت‌آمیز پاک‌سازی. اگر به ۰ بازنشانی شده باشد، در حافظه غیرفرار زیرسیستم NVM نوشته شده است: الف) از زمان تولید و اینکه زیرسیستم NVM هرگز پاک‌سازی نشده است؛ یا ب) از زمان آخرین عملیات موفقیت‌آمیز پاک‌سازی زیرسیستم NVM.

پیشرفت پاک‌سازی (Sanitize Progress) - درصد تکمیل

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

-r, --rae

حفظ یک رویداد ناهمگام (Retain an Asynchronous Event).

-H, --human-readable

این گزینه بسیاری از فیلدهای بیتی را تجزیه کرده و در قالب‌های خوانا برای انسان قالب‌بندی می‌کند.

-b, --raw-binary

چاپ بافر خام در stdout. ساختار توسط برنامه تجزیه نمی‌شود. این گزینه بر گزینه‌های مختص سازنده (vendor specific) و خوانا برای انسان (human readable) اولویت دارد.

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

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

-v, --verbose

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

•ارسال دستور sanitize-log توسط برنامه:
# nvme sanitize-log /dev/nvme0

nvme(1)

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

02/16/2026 NVMe