안녕하세요.
어제 잘 사용하던 라즈베리파이가 사망(?)했습니다.
매일 일정 시간에 cron으로 돌리던 것도 있었는데
어제 안돌아같거 같아서 보니 멈춰있더라구요.
그래서 HDMI연결해서 보니
부팅이 되다가
Kernel panic=not syncing: VFS: unable to mount root fs on unknown-block(179,2)
라는 에러가 뜨더라구요.
구글링해서 찾아보니
raspberrypi.stackexchange.com 이라는 곳에 답이 있긴한데
처음 부팅할때 shift 키를 누르고 어쩌구 하라고 되어 있는데 저는 안되더라구요.
아마 NOOBS 방식(?)으로 인스톨했을때만 가능한거 같은데... ㅠㅠ
그래서 더 검색해보니 우리나라 사이트에 누군가가
리눅스를 설치하거나 여유 메모리가 있으면 라즈베리파이를 새로 설치해서
외장 메모리로 인식해서(/dev/sda2?) fsck로 고치면 된다고 해서
라즈비안을 여분 sd 카드에 설치하고 sd카드 리더기에
고장난 sd 카드를 꽂고 연결했더니
mount가 안되고 에러가 나네요. ㅠㅠ
이런 경우는 어떻게 sd 카드를 고쳐야 할까요?
아니 자료를 어떻게 복구할 수 있을까요?
마운트가 안되니 ㅠㅠ
그동안 공부하던 것들이랑 python으로 짜 놓은 프로그램들이 몽땅 날아가게 생겼네요. ㅠㅠ
어떻게 복구할 수 있을지 아시는 분 계신지요? ㅠㅠ
리눅스는 저전력 서버로만 사용하기 위해 라즈베리파이에서 돌리는거라 친근하지 않은데
이런 저런 에러 이름으로 찾아보는데
어쨌든 라즈베리파이에서 mount가 안되니 아무것도 먹히질 않았는데
혹시나 윈도우용 ext4 복구 툴 검색해서 UFS Explorer Professional Recovery로 열어보니
다행히 파일들이 그냥 보이네요. ^^
기존에 작성했던 python 파일들을 다 윈도우 하드에 백업해뒀습니다~ 휴우~
PC에서 ATOM으로 원격 작업했던 것도 있어서 일부 파일은 PC에 저장되어 있긴 했습니다만
내일 superblock(?) 복구가 되는지 한 번 보고
안되면 깔끔하게 최신 버전으로 설치해야겠네요.
이것저것 설치할때 문제 많았는데 다시 설치하려면...ㅠㅠ
그때 그때 정리 안해두고 구글링해서 해결했는데 쉽지 않을거 같습니다. ㅠㅠ
앞으로는 전원도 맘대로 뽑지 말아야겠네요. ㅠㅠ