/etc/fstab 파일을 편집하다 실수를 하여 시스템이 재부팅되지 않는 경우 복구하는 방법은 다음과 같습니다.
리눅스 /etc/fstab 오류 복구
- 복구 모드로 부팅
- 싱글 사용자 모드
- GRUB 부팅 메뉴에서 ‘e’를 눌러 부팅 구성을 편집합니다.
- “linux”로 시작하는 줄을 찾아 “single”을 추가합니다.
- Ctrl+X를 눌러 싱글 사용자 모드로 부팅합니다.
- repair mode
- 싱글 사용자 모드에 액세스할 수 없는 경우 동일한 운영 체제가 포함된 라이브 CD/USB가 필요할 수 있습니다.
- 라이브 미디어에서 부팅하고 “repair mode” 옵션을 선택합니다.
- 루트 파일 시스템 마운트
- 싱글 사용자 모드 또는 구원 모드에 들어가면 루트 파일 시스템을 읽기/쓰기 모드로 마운트합니다.
mount -o remount,rw /
- /etc/fstab 파일 수정
vi
와 같은 텍스트 편집기를 사용하여/etc/fstab
을 열고 잘못된 항목을 수정합니다.- 다음 필드에서 특히 오류를 주의 깊게 검토합니다.
- 장치 이름
- 마운트 지점
- 파일 시스템 유형
- 마운트 옵션
- 필요한 경우 문서화 또는 온라인 리소스를 참조하여 설명을 얻습니다.
- 파일 시스템 오류 검사 (선택 사항)
- 파일 시스템 손상을 의심하는 경우 파일 시스템 검사를 실행합니다.
fsck -fy /dev/<device_name>
(<device_name>을/etc/fstab
에서 실제 장치 이름으로 바꿉니다.)
- initramfs 업데이트 (선택 사항)
- 오류가 커널 모듈 또는 장치와 관련된 경우 initramfs를 업데이트합니다.
update-initramfs -u
- 루트 파일 시스템 다시 마운트 (선택 사항)
- 추가 보안을 위해 재부팅하기 전에 루트 파일 시스템을 읽기 전용으로 다시 마운트합니다.
mount -o remount,ro /
- 복구 모드 종료 및 재부팅
exit
를 입력하여 복구 모드를 종료합니다.- 시스템을 재부팅합니다.
reboot
추가 고려 사항
- 복구 모드에 액세스할 수 없는 경우 싱글 사용자 모드로 부팅하거나 라이브 CD/USB를 사용합니다.
- 변경하기 전에 항상 원본
/etc/fstab
파일을 참조용으로 백업합니다. - 추가 문제가 발생하면 시스템 관리자 또는 온라인 커뮤니티의 도움을 받으십시오.
참고
- /etc/fstab 파일에 대한 자세한 내용은 문서화 또는 온라인 리소스를 참조하십시오.
- 오류를 수정하기 전에 항상 시스템의 백업을 생성하십시오.