/etc/crypttab 항목 삭제의 의미

/etc/crypttab 항목 삭제의 의미

Arch Linux에서는 KDE Partition Manager를 사용하여 LVM 볼륨에 암호화된 파티션을 설정했습니다.

파티션의 비밀번호를 잊어버렸고 KDE를 사용하여 삭제했습니다.

그 후에는 시작 프로세스가 정지되고 로그인 프롬프트가 나타나지 않습니다.

파티션 백업에서 복원했는데 모든 것이 잘 작동했습니다.

이제 로그인하기 전에 비밀번호를 묻는 메시지가 표시되며 Enter 키를 몇 번 누르는 것을 건너뛸 수 있습니다.

/etc/crypttab이 파티션에 대한 항목이 포함되어 있지만 /etc/fstab이 항목은 포함되어 있지 않습니다.

/etc/crypttab존재하지 않는 볼륨을 가리키는 항목으로 인해 부팅 프로세스가 중단되는 것이 예상되는 동작입니까?

이 항목이 부팅 문제의 원인인지, 항목과 파티션을 안전하게 삭제할 수 있는지 알아보고 있습니다.

LVM 볼륨은 암호화되지 않습니다.

편집: Arch에서 mkinitcpio -Pinitramfs 재구축을 사용하여

답변1

작업 항목은 /etc/crypttab다음과 같습니다 /etc/fstab. 나열된 장치가 존재하지 않으면 부팅 프로세스가 해당 장치를 기다리다가 일정 시간이 지나면 부팅 프로세스가 실패합니다. 정지되어서는 안 되며 시간 초과 후에 셸로 전환해야 합니다. 이를 방지하려면 언제든지 다음 옵션을 추가할 수 있습니다 nofail.

   nofail
      This device will not be a hard dependency of cryptsetup.target.
      It'll still be pulled in and started, but the system will not wait 
      for the device to show up and be unlocked, and boot will not fail 
      if this is unsuccessful. Note that other units that depend on the unlocked 
      device may still fail. In particular, if the device is used for a mount
      point, point itself also needs to have the nofail option, or the boot will
      fail if the device is not unlocked successfully.

암호화된 장치가 더 이상 존재하지 않는 경우(일시적으로 손실된 것이 아님) 장치에서 장치를 제거할 수 있지만 /etc/crypttab그런 다음 initramfs를 다시 생성해야 합니다. 어떤 배포판을 사용하고 있는지 말하지 않았으며 Ubuntu에서는 update-initramfs -uFedora를 사용 하게 될 것입니다.dracut --regenerate-all

관련 정보