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

cryptsetup-isLuks - بررسی اینکه آیا یک دستگاه قالببندی لوکس (LUKS) دارد یا خیر

cryptsetup isLuks [<گزینه‌ها>] <دستگاه>

در صورتی که <دستگاه> یک دستگاه LUKS باشد مقدار درست (true) و در غیر این صورت مقدار نادرست (false) را بازمی‌گرداند.

برای دریافت بازخورد قابل خواندن توسط انسان از گزینه -v استفاده کنید. عبارت 'Command successful.' به این معنی است که دستگاه مورد نظر یک دستگاه LUKS است.

با مشخص کردن --type، می‌توانید یک نسخه خاص از LUKS را بررسی و استعلام کنید.

<گزینه‌ها> می‌تواند شامل [--header, --type, --disable-locks] باشد.

--batch-mode, -q

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

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

--debug یا --debug-json

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

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

--disable-locks

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

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

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

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

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

--help, -?

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

--type <نوع>

نوع دستگاه مورد نیاز را مشخص می‌کند؛ برای اطلاعات بیشتر، بخش BASIC ACTIONS را در cryptsetup(8) بخوانید.

--usage

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

--verbose, -v

چاپ اطلاعات بیشتر هنگام اجرای دستور.

--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.

2026-07-21 cryptsetup 2.8.7