메뉴 건너뛰기

조회 수 7260 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
흔히 시스템의 전원을 갑자기 내려버리면 다음과 같은 메세지를 출력하면서 부팅이 되지 않을때가 있다.
Give root password for maintenance
(or type Control-D to continue) :

이때 root 패스워드를 입력하게 되면.. "Repair filesystem" 모드로 들어갈 수 있다.
만약 현재 상황이 전원을 갑자기 내려 파일 시스템이 깨진 상황이라면.. e2fsck 명령을 통해 파일 시스템을 체크하고 복구 할 수 있다.

#fdisk -l //이 명령을 통해 올라와있는 파일시스템을 모두 체크한다.
#e2fsck -j ext3 /dev/sda1 // ext3 시스템을 점검할때에는 -j 플래그를 사용한다.

※ e2fsck를 사용할때 주의점 :: 파일시스템이 마운트되어 있는 상태에서 사용하면 심각한 오류를 가져올 수 있다.

e2fsck 종료코드
-------------------------------------------------------------------------------
0 에러없이 정상적으로 종료
1 파일시스템을 복구하였음을 의미함
2 파일시스템이 복구되어 시스템이 재부팅되어야 함을 의미함
4 작업대상이 파일시스템에 문제가 있으나 복구하지 않고 그대로 두었음을 의미함
8 실행에러
16 사용법 또는 문법에러
32 e2fsck 작업이 사용자에 의해 취소되었음을 의미함
128 공유라이브러리 에러를 의미함
-------------------------------------------------------------------------------

위의 상황이라면 간단하지만.. 아예 부팅이 되지않는 상황이라면..리눅스 CD linux rescue 모드를 이용해야 한다.
boot : linux rescue

Rescue 설정상황
- Continue 현재 시스템의 마운트정보를 찾아서 /mnt/sysimage 디렉토리로 마운트한다.
- Read-Only 파일시스템을 마운트 할때 읽기전용모드로 마운트 한다.
- Skip 바로 리눅스 쉘을 획득한다.

위의 3가지를 통해 복구모드로 들어 가려 할때 에러가 발생하면 다음으로 조치를 취할 수 있는 방법은 linux rescue nomount 모드가 있다.
boot : linux rescue nomount

sh-3.00# mknod /dev/sda1 //수정작업을 할 장치를 생성한다.
sh-3.00# mkdir /temp1
sh-3.00# mount /dev/sda1 /temp1




#############

장애시 아래와 같은 방법들을 시도한다.

매직키를 이용한 응급조치

Ctrl + Alt + Del

Alt + SysRq + S (sync)

Alt + SysRq + E (term SIG)

Alt + SysRq + U (umount)

단, 커널옵션에 설정되어 있어야 한다.

echo 1 > /proc/sys/kernel/sysrq

또는 sysctl.conf에서 kernel.sysrq=1 로 되어 있어야 한다.



인식한 파티션 상태보기
repair filesystem # fdisk -l

파일시스템 체크나 fstab, 부트로더등의 작업.

/mnt/sysimage 를 /로 만들어서 사용
chroot /mnt/sysimage

cd-rom으로 복구
linux rescue

linux rescue nomount

직접 파일시스템을 마운트한다.

mknod /dev/sda
mknod /dev/sda2

mkdir /temp
mkdir /temp2

mount /dev/sda2 /temp2
chroot /temp2

시스템 업그레이드 방법으로 복구하기
linux text 모드에서 이미설치되어 있는 파티션을 선택해서 진행(reinstall아님)

  1. 리눅스 기본보안설정(13)

  2. No Image 16Jul
    by
    2015/07/16 Views 7290 

    my.cnf 케릭터 셋 설정 (uft8)

  3. No Image 27Feb
    by
    2014/02/27 Views 7287 

    find명령과 grep명령을 이용하여 파일안의 문자열 찾기

  4. No Image 18Mar
    by
    2016/03/18 Views 7262 

    [apache] - .htaccess 설정

  5. No Image 26Mar
    by 조쉬
    2014/03/26 Views 7260 

    시스템 이상시 복구 모드 사용법..(rescue mode) Linux

  6. No Image 12Apr
    by
    2014/04/12 Views 7238 

    netstat [option]

  7. No Image 02Feb
    by
    2017/02/02 Views 7215 

    crontab 설정 방법

  8. No Image 29Apr
    by
    2014/04/29 Views 7200 

    find - 파일 검색

  9. No Image 27Feb
    by
    2014/02/27 Views 7195 

    find 명령어로 특정 디렉토리 내 특정 파일들의 특정 문자열 일괄 변경

  10. No Image 22Dec
    by
    2016/12/22 Views 7145 

    mod_rewrite 예제

  11. No Image 27Feb
    by
    2014/02/27 Views 7136 

    htaccess를 이용한 특정 디렉토리 접근 관리하기

  12. No Image 27Feb
    by
    2014/02/27 Views 7122 

    htaccess를 이용한 특정 디렉토리 접근 관리하기

  13. No Image 27Feb
    by
    2014/02/27 Views 7110 

    리눅스 NFS (네트워크 파일 시스템 ) 설치하기

  14. No Image 26Mar
    by
    2014/03/26 Views 7107 

    mail 명령어 사용법

  15. No Image 27Feb
    by
    2014/02/27 Views 7103 

    CentOS 32Bit 운영체제에서 메모리 4G인식 시키는 방법

  16. No Image 26Mar
    by
    2014/03/26 Views 7102 

    cdrom 마운트 하기

  17. No Image 27Feb
    by
    2014/02/27 Views 7094 

    linux 커널 파라메터 수정

  18. bind , 네임서버 구축 ( CentOS 6.x)

  19. No Image 27Feb
    by
    2014/02/27 Views 7086 

    tmp 보안 셋팅

  20. No Image 30Dec
    by
    2016/12/30 Views 7081 

    apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP

Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 Next
/ 12

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved