며칠전 2월 19일.
2017년 즈음에 개인 개발 SVN서버 및 웹서버용으로 첫 구매해서 사용하던 TS-251 NAS가 5년만에 운명하셨다.
HDMI로 모니터 연결을 하고 재부팅 해보니...
짧은 비프음이 한번 들리고 "Decompressing Linux..."어쩌구 저쩌구... 한 상태에서 부팅이 안되고 멈춰있는것을 볼 수 있었다.
인터넷에 각종 벽돌 해결 후기들이 있었는데 그 중심에 QNAP Firmware Recovery 문서(https://wiki.qnap.com/wiki/Firmware_Recovery)가 있어서 좀 들여다봤더니 거기 써있는대로 펌웨어 복구를 진행하면 충분히 해결이 가능할거라고 생각했다.
그래서 TS-251에 해당하는 https://wiki.qnap.com/wiki/Firmware_Recovery#Firmware_Recovery_Guide_for_x86-based_NAS 내용을 보고 복구 작업을 진행했다. 하지만 너무 오래된 NAS여서 그랬을까? 여러가지 문제가 있었다.
1. 리눅스 부팅 디스크 제작 예제에 있는 Damn Small Linux(dsl-4.4.10-initrd.iso) 파일로 부팅 디스크를 제작하였으나 부팅이 정상적으로 되지 않았다. 이 경우 다른 해결 문서에서 도움을 받을 수 있었는데, 그냥 터미널을 이용할 목적으로 진행하는 과정이므로 최신 우분투를 이용하여 부팅 디스크를 제작하니 아주 잘 되었다.
2. 문서에 포함된 img 파일 링크가 죽어버린 현상이 있었다.
사실상 이부분에서 멘붕이 왔었는데, 홈페이지에 올라와있는 최신 펌웨어 img를 가지고 진행하면 안된다. 그 img에는 부팅 기능이 포함되어있지 않기 때문이다. 반드시 부팅 기능이 포함된 펌웨어 img파일을 가지고 진행해야 정상적으로 펌웨어 복구를 진행할 수 있다.
이미 죽어버린 펌웨어 링크 TS-x51 Series(http://eu1.qnap.com/Storage/tsd/fullimage/F_TS-X51_20140916-1.2.8.img)
는 공식 홈페이지 문의를 통해 받을 수 있었다. QNAP 서비스는 애플과는 다르게 한국어를 최대한 문법에 맞게 잘 써서 보내면 상대방도 잘 알아듣고 답변해준다. 따라서, 비슷한 경우로 부팅 img를 구할 수 없다면 공식 홈페이지 서비스 부분에 문의를 넣어보자.

부팅 img를 통해 펌웨어 복구 절차를 그대로 진행하니 정상적으로 부팅이 잘 되었다.
이어서 동일한 서브넷에 있는 PC에 Qnap QFinder Pro를 설치하고, 펌웨어 업그레이드를 진행하였다.
(나의 경우 1.2.8 -> 4.3.x -> 5.0.0 버전으로 두번 업데이트 해야했다.)
그리고, 재부팅을 진행하면 끝.
위의 모든 과정은 하드가 없는 상태로 진행해야한다. 하드가 없어도 정상적으로 잘 진행된다.
모든 과정이 끝나면 NAS를 종료하고 기존 하드를 꼽은 뒤, 부팅하면 알아서 하드의 내용을 가지고 이전대로 잘 복구되어 붙어준다.
(복구했더니 멀웨어에 모든 파일이 암호화되어있던것을 보고 충격을 먹은건 또 다른 충격적인 사건이다. 흑흑...)
해결까지 과정에서 과거 벽돌 해결 문서들을 인터넷에서 죽어라 뒤졌는데 일부만 도움이 되어 이렇게 다시 최신 버전으로 작성한다. 2022년 이후 나와 비슷한 케이스로 벽돌이 되신분들은 참고하면 좋겠다.
Note. 혹시라도 TS-251 img 파일 받은 것 필요하신분은 연락주시면 따로 공유 드리겠습니다.