암호화된 LVM 파티션에서 fsck를 실행하는 방법은 무엇입니까?

암호화된 LVM 파티션에서 fsck를 실행하는 방법은 무엇입니까?

Fedora 27을 사용하고 있고 SSD를 fsck하려고 하는데 /forcefsck와 같은 일반적인 기능이 작동하지 않습니다.

또한 /etc/default/grub을 이와 같이 설정해 보았습니다.

GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.luks.uuid=luks-2ef8e9f4-a691-4007-91d1-04d34cb4dd4f rd.lvm.lv=fedora/swap rhgb quiet fsck.mode=force"

답변1

Fedora 31의 경우 두 가지 방법 모두 작동하는 것 같습니다. 답변을 쉽게 찾을 수 없어서 여기에 게시하겠습니다.

sudo touch /forcefsck

로그에는 /forcefsck 파일을 생성하는 대신 fsck.mode=force를 사용해야 한다고 나와 있습니다.

GRUB에서 e를 누르세요. 화살표 키를 사용하여 linux...로 시작하는 줄로 이동한 다음 추가하세요.

fsck.mode=force

시작하려면 Ctrl+x를 누르세요.

답변2

파일이 /etc/default/grub있으니 참고하세요아니요부팅 프로세스에서 직접 사용됩니다. 이 파일은 grub2-mkconfig를 실행할 때 입력(예:)으로 간접적으로 사용되며 grub2-mkconfig -o /boot/grub2/grub.cfg해당 출력이 사용됩니다.

따라서 /etc/default/grub만 업데이트하면 grub2-mkconfig를 실행할 때까지 아무 것도 변경되지 않습니다.

관련 정보