[시스템] 시스템 비정상 종료시 대처법

시스템의 이상 작동시에 리눅스 커널에 포함된 매직 키를 이용해서 다음과 같이 안전

하게 재부팅 할수가 있다. (물런 커널 컴파일 시에 “MagicSysRq Key” 부분을 Y 로

컴파일 해야 한다. )

ALT + SysRq (print screen) + S : Sync

ALT + SysRq (print screen) + E : Term signal

ALT + SysRq (print screen) + U : Umount all

ALT + SysRq (print screen) + B : Boot

위와 같이 차례대로 눌러주면 안전하게 재부팅 시킬수 있다. 하드 디스크를 추가로

장착했거나 추가로 파키션을 생성한 후에 리눅스 파일 시스템을 만들어 주는 유틸은

mkfs.ext2 이다.

# mkfs.ext2 /dev/hda5

파일 시스템을 만들때 배드불럭을 체크하고 싶을땐 -c 옵션을 사용하면 된다.

# mkfs.ext2 -c /dev/hda5

사용하던 리눅스 시스템이 비정상 종료가 되어 파일 시스템을 점검하려면 fsck를

사용하면 된다.

재부팅시 자동으로 파일시스템을 점검. 복구 하는데 그렇지 못할경우 수동으로

복구해야 한다.

# fsck /dev/hda5

복수시에 사용자에게 묻는것을 거치지 않으려면 다음과 같이 하면 된다.

# fsck -Fy /dev/hda5

fsck 를 사용할때에는 해당 파티션을 언마운트하거나 Read-only로 마운트

한후에 사용하는 것이 올바른 방법이다. 쓰기 가능한 파티션을 fsck 로

검사하게 되면 다음과 같은 공고를 보여주고 사용자가 원하면 진행하게

된다.

Parallelizing fsck version 1.18 (11-Nov-1999)

e2fsck 1.18, 11-Nov-1999 for EXT2 FS 0.5b, 95/08/09

/dev/hdb1 is mounted.

WARNING!!!  Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

Do you really want to continue (y/n)?

가급적이면 파일시스템을 검사할때는 언마운트 후에 점검하는 것이 좋다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.