CLEVIS-LUKS-EDIT(1)   CLEVIS-LUKS-EDIT(1)

clevis-luks-edit - ویرایش پیکربندی پیوند Clevis در اسلات LUKS

clevis luks edit [-f] -d DEV -s SLT [-c CONFIG]

دستور clevis luks edit پیوندهای Clevis را در یک دستگاه LUKS ویرایش می‌کند. برای مثال:

clevis luks edit -d /dev/sda1 -s 1

•-d DEV : دستگاه LUKS جهت ویرایش پین‌های متصل به Clevis
•-s SLT : اسلات مورد استفاده هنگام ویرایش پیوند Clevis
•-f : ادامه دادن عملیات ویرایش حتی اگر پیکربندی بدون تغییر مانده باشد
•-c CONFIG : پیکربندی به‌روزشده برای استفاده

clevis luks list -d /dev/sda1
1: tang '{"url":"addr"}'

همان‌طور که در مثال بالا مشاهده می‌شود، /dev/sda1 دارای یک اسلات متصل است که در این مورد به یک پین tang پیوند خورده است.

می‌توانیم با اجرای دستور زیر این پیوند را ویرایش کنیم:

clevis luks edit -d /dev/sda1 -s 1

این دستور یک ویرایشگر متنی را همراه با پیکربندی فعلی این پیوند جهت ویرایش باز می‌کند — همان ویرایشگری که در متغیر محیطی $EDITOR مشخص شده است یا vi به عنوان گزینه جایگزین —. در این حالت، محتوای زیر را خواهیم داشت:

{
    "url": "addr"
}

پس از باز شدن ویرایشگر، می‌توانیم پیکربندی پین را ویرایش کنیم. برای مثال برای tang، می‌توان مقدار url را تغییر داد. پس از انجام تغییرات، فایل را ذخیره کرده و خارج شوید. پیکربندی به‌روزشده از نظر صحت ساختار JSON اعتبارسنجی خواهد شد و در صورت نبود خطا، پیکربندی به‌روزشده به شما نشان داده می‌شود و از شما خواسته می‌شود تایید کنید که آیا مایل به ادامه عملیات هستید یا خیر.

با تایید و ادامه عملیات، پیوند به‌روزرسانی خواهد شد. ممکن است ارائه یک عبارت عبور معتبر LUKS برای دستگاه ضروری باشد.

در مثال دوم، همان دستگاه و اسلات را به‌روزرسانی می‌کنیم، اما پیکربندی به‌روزشده را نیز به صورت مستقیم ارائه می‌دهیم:

clevis luks edit -d /dev/sda1 -s 1 -c '{"url":"new-addr-here"}'

در این حالت، به‌روزرسانی پیوند در حالت غیرتعاملی انجام خواهد شد. توجه داشته باشید که در اینجا نیز ممکن است نیاز به ارائه عبارت عبور LUKS برای دستگاه باشد.

clevis-luks-list(1), clevis-luks-bind(1)

08/23/2026