NVME-RESV-ACQUIRE(1) NVMe Manual NVME-RESV-ACQUIRE(1) نام (NAME) nvme-resv-acquire - دستیابی به رزرو فضای نام (Reservation Acquire) در NVMe خلاصه دستور (SYNOPSIS) nvme resv-acquire [--namespace-id= | -n ] [--crkey= | -c ] [--prkey= | -p ] [--rtype= | -t ] [--racqa= | -a ] [--iekey | -i] [--output-format= | -o ] [--verbose | -v] [--timeout=] توضیحات (DESCRIPTION) دستور Reservation Acquire برای دستیابی به رزرو روی یک فضای نام (namespace)، تصاحب پیش‌دستانهٔ (preempt) یک رزرو نگه‌داشته‌شده روی یک فضای نام، و لغو یا متوقف ساختن یک رزرو نگه‌داشته‌شده روی فضای نام به کار می‌رود. گزینه‌ها (OPTIONS) -n , --namespace-id= بازنویسی مقدار فیلد nsid. در صورت استفاده از دستگاه کاراکتری مدیریتی (admin character device)، این پارامتر الزامی است. -c , --crkey= کلید رزرو فعلی (Current Reservation Key): این فیلد کلید رزرو فعلی مرتبط با میزبان را مشخص می‌کند. اگر بیت IEKEY در دستور روی ‘1’ تنظیم شده باشد، بررسی CRKEY صرف‌نظر از مقدار این فیلد با موفقیت انجام خواهد شد. -p , --prkey= کلید رزرو تصاحب پیش‌دستانه (Preempt Reservation Key): اگر اقدام دستیابی به رزرو (Reservation Acquire Action) روی 001b (یعنی Preempt یا تصاحب پیش‌دستانه) یا 010b (یعنی Preempt and Abort یا تصاحب پیش‌دستانه و لغو) تنظیم شده باشد، این فیلد کلید رزروی را که باید ثبت آن از فضای نام لغو شود مشخص می‌کند. برای تمام مقادیر دیگر اقدام دستیابی به رزرو، این فیلد رزرو شده است. -t , --rtype= نوع رزرو (Reservation Type): این فیلد نوع رزروی را که باید ایجاد شود تعیین می‌کند. ┌────────┬───────────────────────────┐ │مقدار │ تعریف │ ├────────┼───────────────────────────┤ │0h │ رزرو شده │ ├────────┼───────────────────────────┤ │1h │ رزرو نوشتن اختصاصی (Write │ │ │ Exclusive Reservation) │ ├────────┼───────────────────────────┤ │2h │ رزرو دسترسی اختصاصی │ │ │ (Exclusive Access │ │ │ Reservation) │ ├────────┼───────────────────────────┤ │3h │ رزرو نوشتن اختصاصی - فقط │ │ │ ثبت‌نام‌کنندگان (Write │ │ │ Exclusive - Registrants │ │ │ Only Reservation) │ ├────────┼───────────────────────────┤ │4h │ رزرو دسترسی اختصاصی - فقط │ │ │ ثبت‌نام‌کنندگان (Exclusive │ │ │ Access - Registrants Only │ │ │ Reservation) │ ├────────┼───────────────────────────┤ │5h │ رزرو نوشتن اختصاصی - همه │ │ │ ثبت‌نام‌کنندگان (Write │ │ │ Exclusive - All │ │ │ Registrants Reservation) │ ├────────┼───────────────────────────┤ │6h │ رزرو دسترسی اختصاصی - همه │ │ │ ثبت‌نام‌کنندگان (Exclusive │ │ │ Access - All Registrants │ │ │ Reservation) │ ├────────┼───────────────────────────┤ │07h-FFh │ رزرو شده │ └────────┴───────────────────────────┘ -a , --racqa= اقدام دستیابی به رزرو (Reservation Acquire Action): این فیلد اقدامی را که توسط دستور انجام می‌شود مشخص می‌کند. ┌──────┬───────────────────────────┐ │مقدار │ تعریف │ ├──────┼───────────────────────────┤ │0 │ دستیابی (Acquire) │ ├──────┼───────────────────────────┤ │1 │ تصاحب پیش‌دستانه (Preempt) │ ├──────┼───────────────────────────┤ │2 │ تصاحب پیش‌دستانه و لغو │ │ │ (Preempt and Abort) │ ├──────┼───────────────────────────┤ │3-7 │ رزرو شده │ └──────┴───────────────────────────┘ -i, --iekey نادیده گرفتن کلید موجود (Ignore Existing Key): اگر این بیت روی 1 تنظیم شود، بررسی کلید رزرو فعلی (CRKEY) غیرفعال شده و دستور صرف‌نظر از مقدار فیلد CRKEY با موفقیت انجام خواهد شد. گزینه نشانگر، با مقدار پیش‌فرض 0. -o , --output-format= تنظیم قالب گزارش خروجی به normal، json یا binary. در هر زمان تنها یک قالب خروجی قابل استفاده است. -v, --verbose افزایش جزئیات اطلاعات در خروجی. --timeout= بازنویسی مقدار پیش‌فرض مهلت زمانی (timeout)، به میلی‌ثانیه. مثال‌ها (EXAMPLES) هنوز مثالی ثبت نشده است. NVME بخشی از مجموعهٔ nvme-user NVMe 02/16/2026 NVME-RESV-ACQUIRE(1)