NVME-SECURITY-RECV(1) NVMe Manual NVME-SECURITY-RECV(1)

nvme-security-recv - ارسال دستور دریافت امنیتی NVMe

nvme security-recv <device> [--size=<size> | -x <size>]
                        [--secp=<security-protocol> | -p <security-protocol>]
                        [--spsp=<protocol-specific> | -s <protocol-specific>]
                        [--nssf=<nvme-specific> | -N <nvme-specific>]
                        [--al=<allocation-length> | -t <allocation-length>]
                        [--namespace-id=<nsid> | -n <nsid>] [--raw-binary | -b]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]
                        [--timeout=<timeout>]

دستور دریافت امنیتی (Security Receive) وضعیت و نتایج داده‌های حاصل از یک یا چند دستور ارسال امنیتی (Security Send) را که قبلاً به کنترلر ارسال شده بودند، منتقل می‌کند.

ارتباط میان یک دستور دریافت امنیتی و دستورات قبلی ارسال امنیتی، به پروتکل امنیتی (Security Protocol) وابسته است. قالب داده‌های انتقالی نیز به پروتکل امنیتی بستگی دارد. برای جزئیات مربوط به پروتکل امنیتی، به SPC-4 مراجعه کنید.

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

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

یک فضای‌نام (Namespace) مشخص را برای این دستور امنیتی هدف قرار می‌دهد.

-N <nssf>, --nssf=<nssf>

فیلد اختصاصی امنیتی NVMe. در صورت استفاده از پروتکل امنیتی EAh که برای استفاده NVMe اختصاص یافته است، این فیلد اختصاصی امنیتی مشخص می‌کند که کدام بافر حافظه پاسخ هدف قرار گیرد.

-x <size>, --size=<size>

اندازه بافر برای تخصیص. در صورت موفقیت، در خروجی استاندارد (STDOUT) چاپ خواهد شد.

-p <security-protocol>, --secp=<security-protocol>

پروتکل امنیتی: این فیلد پروتکل امنیتی تعریف‌شده در SPC-4 را مشخص می‌کند. اگر یک مقدار رزروشده از پروتکل امنیتی مشخص شود، کنترلر دستور را با خطای پارامتر نامعتبر (Invalid Parameter) رد می‌کند.

-s <security-protocol-specific>, --spsp=<security-protocol-specific>

اختصاصی پروتکل امنیتی (SP Specific): مقدار این فیلد مختص پروتکل امنیتی تعریف‌شده در SPC-4 است.

-t <allocation-length>, --al=<allocation-length>

طول تخصیص (Allocation Length): مقدار این فیلد مختص پروتکل امنیتی تعریف‌شده در SPC-4 است.

-b, --raw-binary

چاپ بافر خام در خروجی استاندارد (stdout). حالت پیش‌فرض، چاپ به‌صورت هگزادسیمال (hex) است.

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

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

-v, --verbose

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

--timeout=<timeout>

بازنویسی مقدار مهلت زمانی پیش‌فرض. به میلی‌ثانیه.

مثالی وجود ندارد.

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

02/16/2026 NVMe