Debian 8 루트를 LVM으로 변환한 후 fsck 오류

Debian 8 루트를 LVM으로 변환한 후 fsck 오류

나는 (대부분) Debian 8 루트 파일 시스템을 하나의 /boot파티션(아직 원래 디스크에 있음)과 하나의 /파티션(두 번째 디스크에서 LVM을 사용하여)으로 성공적으로 분할했습니다.

시스템은 정상적으로 부팅되지만 initramfs(적어도 내 생각에는 그렇게 생각함)에서 루트 파일 시스템을 확인할 수 없다고 불평합니다.

fsck error 2 (No such file or directory) while executing fsck.ext3 for /dev/mapper/SSDVG-RootVol
fsck exited with status code 8

fsck그런 다음 (내 생각에) systemd와 동일한 성공적인 파일 시스템이 있습니다 .

내가 아는 한, /etc/initramfs-tools모든 파일은 /usr/share/initramfs-tools원래 LVM으로 구축된 시스템과 동일하며 이 문제가 없습니다.

내 initramfs가 LVM 지원을 충분히 일찍 로드하지 않는 것이 문제입니까, 아니면 새 루트 파일 시스템이 어떻게든 올바르게 인식되지 않는 것입니까? (그것을 찾고 있는 것으로 나타났습니다 fsck.ext3. 온라인에서 본 다른 로그에 따르면 일반적으로 fsck.ext4.

무슨 일이 일어나고 있는지 진단하기 위해 어디를 봐야 할지에 대한 조언을 주시면 감사하겠습니다. LVM에서 데비안 grub2/initramfs의 동작은 상당히 빈약하게 문서화되어 있는 것 같습니다!

답변1

문제는 실제로 새 루트 파일 시스템에 ext4 기능이 충분하지 않아 ext3인지 확인하려고 시도했지만 실패한다는 것입니다.

라이브 배포판으로 재부팅하고 가이드에 따라 파일 시스템을 ext4로 변환하면 문제가 해결되었으며 성능도 향상될 수 있습니다.

내가 사용하는 가이드는 다음과 같습니다

https://debian-administration.org/article/643/Migration_a_live_system_from_ext3_to_ext4_filesystem

관련 정보