hdparm 프로세스가 안죽습니다!!
하드디스크가 몇개 달려있는데 그중 하나를 hdparm -Y /dev/hdc 이렇게 해서 sleep 모드로 만들었습니다.
잘 되더군요. 신기해서 hdparm -y /dev/hdc 도 해보고 뭐 이것저것 건드렸는데,
어느순간 hdparm 명령이 먹통이 되더군요.
/dev/hdc 에 속해있는 디렉토리를 ls 해보면 명령이 먹통이 됩니다. 접근 불가능하더군요.
ps - ef | grep hdparm 해보니
root 20296 1 0 15:44 ? 00:00:00 hdparm -y /dev/hdc
root 20591 1 0 16:12 ? 00:00:00 hdparm -I /dev/hdc
root 21498 21217 0 16:43 pts/18 00:00:00 grep hdparm
이렇게 나옵니다.
그런데 저게 프로세스가 죽지를 않습니다.
kill -9 도 안먹히고 kill -18 도 안먹히고...
hdc 를 umount 해보려 하면 저 두 프로세스가 잡고있다고 busy 가 뜹니다.
umount -f /dev/hdc 도 안먹힙니다.
안되겠다 해서...
reboot 을 쳤는데,
Broadcast message from root (pts/23) (Wed Aug 22 16:39:58 2007):
The system is going down for reboot NOW!
라고 나온후에 아무것도 진행이 안됩니다. 재부팅도 안되고 콘솔 접속도 계속 됩니다.
dmesg 를 보니까...
hdd: lost interrupt
라는게 잔뜩 있는데요.
이게 원격으로 관리하는거라 직접 가서 리셋버튼을 누를려면 시간이 많이 걸리는데요
어떻게 콘솔 명령어로 이 상황을 종료시킬 방법이 없을까요?
일단 hdparm -C /dev/hdc
일단 hdparm -C /dev/hdc 해보시면 현재 하드디스크 상태(그러니까, 내가 무슨짓을 했는가!!)를 확인하실 수 있을겁니다. 이걸 체크하면서 만일 하드가 상태가 갔다면..뾰로롱 하고 일어나거든요. 만일 안일어나잖아요? 그럼 완전 간거예요;; -_-
혹시나 누군가 원격으로 재부팅해줄 사람이 있다면
hdparm -w /dev/hdc
하셔서 살짝 디스크 리셋 후 깨는지 다시 한번 확인하실수도 있고..이 과정에서 안되면 답 없이 그냥 가서 꺼야할지도 모릅니다 -_-
근데 설마 hdc를 hdparm으로 가지고 노는데 이게 마운트 되어있는 파티션이었던건가요? (덜덜덜;;)
혹시 언마운트 안되어 재부팅이 안되는 상황이라면 -w 시도해보시기 전에 그냥 /etc/mtab 파일에서 hdc 와 관련된 항목 지우고 저장해버리신 후 재부팅 다시 시도해보세요. -_-
일단 위 세 과정을 거쳐도 아무것도 안된다!! 싶으면 그냥 누군가에게 꺼달라고 조르거나 직접 가서 끄시는수밖엔;;
########### 기운이 솟아나는 티거 호랑이 노래 ###########
폴짝폴짝 폴짝폴짝 비켜나세요. 티거가 나가거든요 폴짝폴짝폴짝~
저기가는 저 푸우 조심하세요~ 바지벗고 다니다가 어흥!!
감사합니다.
답변 감사합니다.
아 역시 이래도 저래도 안돼서 결국 직접 찾아가서 리셋을 해버렸습니다.
흑...
제가 미쳤지요 마운트 해놓고 파일 막 쓰고있는데 그걸 껐다켰다 장난을 쳤으니....
업무용은 아니기는 했습니다만 그때 제가 왜그랬는지 저도 잘 모르겠네요 -_-
잠시만....
눈물 좀 닦고요...
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
댓글 달기