질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

linux kernel panic

작성자 정보

  • 신순용 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..

superuser 여러분.

급한질문이 있어 이렇게 질문드립니다.

내용이 좀~ 길지만 이한명 도와좀 주세요...

장애전 시스템 파티션 현황

" /dev/sda1        /boot       4% "         (200M 중 8M사용)

" /dev/sda5        /             10% "        (10G 중 1G사용)

백업을 받기위해 아래와 같은 명령어를 입력했습니다.

" dd if=/dev/sda of=/dev/st0 "

해당 명령어 입력후 5초정도 시간이 흘렀고

다시 파티션별로 백업을 받아야겠다는 생각하에

dd 명령어를  " cancel " ( ^C )했습니다.

명령어가 kill 되었고, 파티션 확인을 위해

" df -k "로 확인한순간 " / " 파일시스템이 Full이 났더군요..

시스템 재부팅후 정상부팅을 하는순간

kernel panic이 발생하였습니다.

곧바로 linux single로 재부팅하였으나 이역시

kernel panic이 재발생 하였습니다.

bootdisk로 재부팅 하였으나 /dev/sda5를 mount하는데

실패하였고, fsck로 /dev/sda5를 check하려고 하였으나

"wrong type fs /dev/sda5" 라는 메세지만 발생하였습니다.

그래서 e2fsck -b 8193으로 superblock를 fsck하였으나

wrong type만 발생하더군요...

다른 서버에 깨진 파일시스템 DISK를 장착하였으나

역시 fsck 및 mount를 실패하였습니다..

결국 OS install후 정상적으로 부팅후 백업본으로

복구 하였으나,

정말 찜찜하더군요..

제가 dd백업을 잘못한건지 알수 없네요..

또한, 백업명령후 5초후정도 kill 하였는데...

혹시나,혹시나 kernel부분 백업중이었다면, 혹시

지금과 같은 장애가 발생했을수도 있다고는 생각하거든요...

장치파일을 순간적으로 잘못줬다고 해도, 5초이내에

파일시스템이 Full이 날수 있을까요?

기껏해봤자 /dev/오류장치명 으로 파일하나의 size만

커졌을것 같은데요...

궁금하고, 답답하고, 여러사람들에게 제가 이런실수를 했다는게

죄송하고 그러네요.. kernel bug로 인해 디스크가 Full나거나

superblock이 깨져서 발생한 에러로 보고 있습니다.

물론 저의 명령어 실수까지도 예상하고 있지만.. 어떤게 정답인지

답답하기만 하네요.... 고수님들 도와주세요....

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,292 명
  • 현재 강좌수 :  36,959 개
  • 현재 접속자 :  485 명