CRYPTSETUP-LUKSHEADERRESTORE(8) دستورهای مدیریتی و نگهداری CRYPTSETUP-LUKSHEADERRESTORE(8)

cryptsetup-luksHeaderRestore - بازیابی نسخه پشتیبان باینری هدر LUKS و ناحیه اسلاتهای کلید

cryptsetup luksHeaderRestore --header-backup-file <فایل> [<گزینهها>] <دستگاه>

نسخه پشتیبان باینری هدر LUKS و ناحیه اسلاتهای کلید را از فایل مشخصشده بازیابی میکند.
نکته: استفاده از '-' به عنوان نام فایل، نسخه پشتیبان هدر را از فایلی به نام '-' می‌خواند.

<گزینه‌ها> می‌تواند [--header، --header-backup-file، --disable-locks] باشد.

هشدار: هدر و اسلات‌های کلید جایگزین خواهند شد و پس از آن تنها گذرواژه‌های موجود در نسخه پشتیبان کار خواهند کرد.

این دستور نیازمند آن است که اندازه کلید حجم و آفست داده در هدر LUKS که از قبل روی دستگاه وجود دارد با نسخه پشتیبان هدر مطابقت داشته باشد. در غیر این صورت، اگر هیچ هدر LUKS روی دستگاه وجود نداشته باشد، نسخه پشتیبان نیز بر روی آن نوشته خواهد شد.

--batch-mode, -q

تمام پرسش‌های تاییدیه را لغو می‌کند. با احتیاط استفاده کنید!

اگر گزینه --verify-passphrase مشخص نشده باشد، این گزینه تایید و اعتبارسنجی گذرواژه را نیز غیرفعال می‌کند.

--debug یا --debug-json

اجرا در حالت اشکال‌زدایی با گزارش‌های تشخیصی کامل. خطوط خروجی اشکال‌زدایی همیشه دارای پیشوند # هستند.

اگر از --debug-json استفاده شود، ساختارهای داده اضافی LUKS2 JSON نیز چاپ می‌شوند.

--disable-locks

غیرفعال کردن محافظت از طریق قفل برای متاداده‌های روی دیسک. این گزینه فقط برای LUKS2 معتبر است و برای سایر قالب‌ها نادیده گرفته می‌شود.

هشدار: از این گزینه استفاده نکنید مگر اینکه cryptsetup را در یک محیط محدود اجرا کنید که در آن امکان قفل‌گذاری وجود ندارد (جایی که نمی‌توان از دایرکتوری ‎/run استفاده کرد).

--header <دستگاه یا فایل ذخیره‌کننده هدر LUKS>

استفاده از یک دستگاه یا فایل متاداده جداگانه که هدر LUKS در آن ذخیره شده است. این گزینه امکان ذخیره متن رمزشده و هدر LUKS را روی دستگاه‌های مختلف فراهم می‌کند.

برای دستوراتی که هدر LUKS را تغییر می‌دهند (مانند luksAddKey)، دستگاه یا فایل حاوی هدر LUKS را مستقیماً به عنوان دستگاه LUKS مشخص کنید.

--header-backup-file <فایل>

مشخص کردن فایل حاوی نسخه پشتیبان هدر.

--help, -?

نمایش متن راهنما و پارامترهای پیش‌فرض.

--usage

نمایش راهنمای کوتاه گزینه‌ها.

--version, -V

نمایش نسخه برنامه.

گزارش باگ‌ها در لیست پستی cryptsetup <cryptsetup@lists.linux.dev> یا در بخش مسائل پروژه https://gitlab.com/cryptsetup/cryptsetup/-/issues/new.

لطفاً خروجی دستور ناموفق را همراه با گزینه --debug پیوست کنید.

پرسش‌های متداول cryptsetup (FAQ) https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAskedQuestions

cryptsetup(8), integritysetup(8) و veritysetup(8)

بخشی از پروژه cryptsetup https://gitlab.com/cryptsetup/cryptsetup.

مه ۲۰۲۵ cryptsetup 2.7.5