728x90
✍ Posted by Immersive Builder Seong
Ubuntu 부팅 에러 해결하기
VM에 파일 시스템 에러가 발생한 경우 initramfs 모드로 진입합니다. initramfs는 리눅스 커널이 부팅 과정에서 사용하는 임시 파일 시스템으로 루트 파일 시스템을 마운트하기 전에 초기화 작업을 수행합니다. 따라서 부팅 과정에서 에러가 발생한 경우 initramfs 모드로 진입하여 프롬프트 기반의 복구 작업을 진행할 수 있습니다.
파일 시스템 체크
먼저 파일 시스템을 체크하고 재부팅을 진행합니다. 파일 시스템의 대상 경로는 exit 명령어를 통해 확인할 수 있습니다.
1. 파일 시스템 체크
(initramfs) exit
'''
/dev/mapper/ubuntu--vg-ubuntu--lv
2. 재부팅
(initramfs) fsck -y /dev/mapper/ubuntu--vg-ubuntu--lv
(initramfs) exit
재부팅 이후에도 initramfs 모드가 지속되는 경우 아래의 명령어를 한 번 더 실행합니다.
(initramfs) fsck /dev/mapper/ubuntu--vg-ubuntu--lv
파일 시스템 복구 명령어
# fsck (ext4)
옵션 | 설명 |
-y | 모든 대화식 질문에 yes로 응답하여 파일 시스템의 자동 복구를 실행합니다. |
-n | 모든 대화식 질문에 no로 응답하여 파일 시스템 체크만 진행합니다. |
-a | 대화식 질문 없이 자동으로 복구를 실행합니다. |
-f | 파일 시스템의 이상 유무에 관계 없이 강제로 파일 시스템을 체크합니다. |
# xfs_repair (xfs)
옵션 | 설명 |
-n | 파일 시스템 체크만 진행합니다. |
-f | 마운트 되어 있지 않은 파일 시스템이나 파일에 대해 강제로 체크합니다. |
-L | 강제로 로그를 비우고 파일 시스템 복구를 실행합니다. (데이터 손실 발생 가능성 존재) |
728x90
'OS > LINUX' 카테고리의 다른 글
[LINUX] WSL Background 실행하기 (0) | 2024.11.25 |
---|---|
[LINUX] WSL DNS 설정 변경하기 (0) | 2024.11.20 |