카테고리 없음2013. 6. 18. 09:18

 

32장. 응급복구

 

학습목표
- 부팅이 안되는 경우나 Single Mode를 통해서도 문제를 해결할 수 없는 상황에

  시스템을 복구하기 위한 방법을 알아보자.

 

 

● 부팅이 안 되는 이유
- 물리적인 문제 확인
- LILO설정 문제일 경우엔 응급복구 모드로 진입하여
  /etc/lilo.conf 파일 수정
- GRUB설정 문제일 경우엔 부팅시에 부트 메뉴를 직접 수정하여 부팅한 후에
  /etc/grub.conf 파일 수정

 

 

● 응급복구 모드 진입
- CD-ROM 부팅 -> boot : linux rescue

 

 

● 응급복구 모드 단계
- 장치파일 생성
- 파일시스템 점검
- 파일시스템 마운트
- 문제의 파일 수정 및 동기화

 

 

[실습]
● /etc/fstab 파일 설정 문제로 부팅이 안 될때

 

 

 

우리는 전에 HDD하나를 추가해서 (HDD1:1) 항상 마운트 시키도록

/etc/fstab 파일을 위의 그림과 같이 수정한 적이 있었다.

 

이제 인위적으로 오타로 인한 부팅문제를 유발시켜보자.

 

vi /etc/fstab

 

/etc/fstab 파일을 편집한다.

 

 

바꿀 부분은 딱 저곳만 하자.

원래는 hdd1이라고 해야 맞지만

대충 치다보니 hdd까지만 친 것이다.

 

무심코 설정한 것에 부팅이 되지 않을 것이다.

일단 저장하고 빠져나오자.

 

 

 

그리고 재부팅을 한다.

reboot

 

 

 

재부팅을 하는 중에

하드디스크를 마운트 하는 부분에서 실패를 하게 된다.

그리고 더이상 부팅이 진행되지 않는데

 

저 커맨드 창에서 root 사용자의 암호를 입력하자.

그리고 일단 화면 클리어

 

 


 

현재 root 사용자로 응급복구 모드로 들어와있다.

 

cd /etc 로 이동해

 

fstab 파일을 vi로 편집하자.

 

vi fstab

 



 

원래대로 hdd1으로 다시 수정하고 저장 후 빠져나오자.

※ 만약 어딜 수정해야 하는지 모른다면 이 줄을 일단 지우고 재부팅 후 다시 설정하는 편이 좋다.

 



그리고 다시 재부팅

 

reboot

 


 

이제 다시 정상적인 부팅이 가능해졌다.

 

 


[정리]
● 다양한 문제발생에 대비

 

Posted by 아이맥스