시스템이 날아갔습니다. 고수님들의 도움필요합니다.
글쓴이: dopesoul / 작성시간: 일, 2003/06/01 - 3:29오후
정전이 되었습니다.
UPS 가 잘 버텨줄줄알고있었는데 UPS 전원이
갑자기 나가는바람에 서버가 꺼지고 말았습니다.
그래서 전원이 들어온후 다시 부팅시켰더니 잘 되더라구요
그리고 다음 명령어를 실행하였습니다.
# fsck /
그리고나서 잠시후 서버로의 접속이 안되더라구요(http 및 telnet)
그래서 서버를 다시 보니 이상한 에럼메시지가 있더군요
stack 어쩌고저쩌고.. 숫자 나열..
그래서 대수롭지않게 리붓시켰더니
root 파티션을 찾을수 없다는군요
메시지는
can't find reiserfs filesystem
Kernel panic : Unable to mount root fs..
이렇게 나옵니다. 어찌해야하나요?
다른서버가있긴한데 그쪽에 마운트 시켜서 어떤 조취를 취해야하는건가요?
조취를 취해야한다면 어떤 명령어로 해야하는지..
난감합니다.
Forums:
[quote]can't find reiserfs filesystem
저 메세지는 부팅커널이미지 만으로는 reiser 파일시스템을 마운트할수 없다는 뜻입니다. 아마 init ramdisk 파일에 문제가 생기지 않았나 추정되네요.
원인을 정확히 알기는 어려우나, 일단 다른 리눅스머신에서 reiser 파일시스템을 지원하도록 부팅 디스켓을 작성하신 후, 그 디스켓으로 부팅을 다시 시도해보시기 바랍니다.
그리고, 파일시스템 체크는 언마운트된 상태나, 싱글유저모드가 아닐경우에 사용하게 되면 파일시스템의 consistency 가 깨질 가능성이 높습니다.
위의 문제는 이것 때문에 생겼을 가능성이 많습니다.
언마운트 안하고 체크를 하셨다면 슈퍼 블록이 날라 갔을 것입니다f
언마운트 안하고 체크를 하셨다면
슈퍼 블록이 날라 갔을 것입니다
fsck에서 복구를 시도해보시고 안되면 다시 깔아야죠..
저도 그런 슬픈 경험이 있죠..
+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년
일단 다른 서버로 붙여서리...
중요한 데이터가 있다면 방법이 없을 것 같네요...
cd로 부팅해서 mount를 한 다음 살리는 경우랑(제 경우는 slackware를 install CD를
많이 씁니다만...)
아니면 하드를 뽑아서 리눅스 깔린 다른 서버나 pc에 붙인 후
mount해서 일단 fsck를 돌리지 말고 데이터를 뺄 수 있나 확인을 한후
뺄 수 있으면 빼내고,
빼낸것을 확인..
만일 빼내지 못할정도일 경우는 어쩔 수 없이 fsck를 돌려서 치료해봐야겠죠...
그런다음 데이터를 한번 빼보세요...
방법이 이정도밖에는 생각이 안나는 군요...
그럼.
서명.....음, 서명이라...
아싸!!! Three Go!
흐
흐
저와 같은 경험을..
저도 그런경험이 있죠
fsck를 했는데 fsck.ext2가 돌더군여.. 모르고 검사 다하고
하드 날리고 회사 홈피가 10개정도 돌던 것이었는데..아직도 기억이 생생 :cry:
일단 그런 경우는 아무것도 하지말고 복구센타에 맡기는것이 좋을듯합니다.
fsck.ext2가 돌았다면 건질것은 거의 없을것입니다..
복구 센타의 말에 의하면 fsck가 잘못돌아갔을경우 화일 크기에 데이타를 다 날려버리더군요.. 크기를 1바이트 까지 다 기억하고 있지 못하는한은..다 날라 갔다고 봐야겠죠..
댓글 달기