qnap NAS 펌웨어 업그레이드 도중 멈췄을 때 해결법(부팅 불가, NAS 복원 방법)
QNAP TS-212P를 사용하고 있습니다.
웹에서 펌웨어 업그레이드 도중 공유기 리셋으로 인터넷이 끊기면서 펌웨어 업그레이드가 정상적으로 완료되지 않아 문제가 발생하였습니다.
status LED가 초록색과 빨간색을 0.5초 단위로 계속 깜박이며, 정상적으로 동작하지 않을 경우에는 주로 펌웨어 업그레이드 도중 정상적으로 완료되지 않았을 때입니다. 이 경우 QNAP NAS를 복원해줘야 합니다.
복원은 QNAP 홈페이지에 잘 나와 있습니다.
https://qnapforum.co.kr:40010/firmware_recovery/ (한국어)
http://wiki.qnap.com/wiki/Firmware_Recovery/ (영어)
참고. 한국어의 경우 이미지파일이 구형만 있을 수 있습니다. 파일은 영문 페이지에서 받으시면 됩니다.
x86 CPU가 아닌 일반적인 NAS를 이용하여 설명합니다.
방법은 크게 2가지로 CD를 구워서 부팅 후, 복원하는 방법과 VMWare를 이용하여 진행하는 방법이 있습니다. VMWare를 이용하여 진행하는게 편리하기 때문에 VMWare를 이용하여 설명하겠습니다.
1. 복원 전 확인사항
부팅 불가는 위에서도 적었지만, 주로 펌웨어 업그레이드 도중 네트워크 끊김이나 전원 끊김 등의 이유로 펌웨어 업그레이드가 정상적으로 완료되지 않았을 때 주로 발생합니다. 기기를 재시작하였을 때 Status LED가 빨강, 초록을 0.5초 단위로 깜박인다면 아래 복원을 진행하면 됩니다.
또한 이 복원으로 인해 디스크의 모든 내용이 초기화 될 수 있습니다. 데이터는 다른 PC에 연결하여 사전에 백업을 진행하고 복원을 진행하시기 바랍니다.
복원 이후 디스크 포맷을 거쳐 NAS가 완전히 초기화되며 각종 설정, 데이터 등이 모두 사라질 수 있습니다.
2. 복원 전 준비물
복구하기 전에 필요한 파일을 준비합니다.
복구용 이미지
TS-x12, TS-x19, TS-x20, TS-x21 시리즈
http://eu1.qnap.com/Storage/tsd/live_cd/live-cd-20130730.iso
TS-112P, TS-212P, TS-212E, HS-210
http://eu1.qnap.com/Storage/tsd/live_cd/live-cd-20140212.iso
VMWare Player
3. 가상머신 준비
VMWare Player을 설치합니다. 개인에게 무료이며 회사에서는 라이센스에 유의하시기 바랍니다. VMWare가 아니더라도 ISO를 이용하여 부팅할 수 있는 다른 가상머신으로 대체가 가능합니다.
위에서 받은 ISO파일은 우분투를 이용한 복구용 OS로 가상머신이 되는 다른 프로그램으로 동작하여도 크게 문제가 될 것 같지는 않습니다.
VMWare을 이용하여 가상머신을 생성합니다.
VMWare Player에서 새로 가상머신을 생성합니다.
다운받은 iso파일을 선택하고 Next.
OS를 고르라고 하면, Linux에 Ubuntu를 선택합니다.
머신 설정으로 들어갑니다.
Network Adapter을 브릿지로 변경합니다. 다른 가상머신에서도 브릿지로 변경합니다.
가상머신을 실행합니다. 검은 화면에 콘솔만 나타나면 정상적으로 진행된 것입니다.
위와 같이 검은화면이 나타나면 됩니다.
또한, 위와 같이 명령어를 타이핑하여 자신의 모델이 있는지 확인해 봅니다.
cd /tftpboot
ls
tftpboot에 자신의 모델명에 해당하는 파일이 없다면, iso파일을 잘못 받으신 것입니다.
저도 다른 iso파일 받아서 하다 진행이 안되다 위처럼 확인 후 진행하였습니다. 모델이 없으면 정상적으로 진행이 되지 않습니다.
복원 도중 삐,삐 두번 울린 후 잠시후 길게 한번 울리면 위 사항을 확인하시기 바랍니다.
4. NAS 복원하기
NAS 전원을 끈 후, 하드디스크를 모두 제거합니다.
NAS와 PC의 랜케이블을 1:1로 연결합니다. 기존에 공유기를 통해 연결하였는데, 공유기에서 제거하여 NAS와 PC가 바로 연결되도록 변경합니다. (랜포트가 2개있다면, 두번째 랜포트에 연결하시면 됩니다.)
NAS 뒤쪽에서 Reset 구멍을 찾습니다.
Reset 버튼과 전원버튼을 동시에 누르고 있습니다. 삐~ 삐~, 두번의 비프음이 들리면 버튼을 떼셔도 됩니다. 이때 1분 이내에 비프임이 길게 한번 울리면 복원이 안된것입니다. iso파일 제대로 받으셨는지 확인하시면 됩니다.
VMWare에[서 ifconfig를 타이핑합니다.
사진처럼 TX bytes부분이 수치가 많이 올라가면 복원 파일 전송이 정상적으로 완료된 것입니다. 보통 16~18MB정도 이미지가 전송됩니다. 수십~수백 KB면 파일이 전송이 안된것입니다.
보통 복원파일의 경우 NAS가 복원모드로 들어가면 수초 내로 업로드가 완료됩니다. 위처럼 10MB이상 전송이 되었다면 NAS는 내부적으로 복원을 진행하고 있습니다.
꽤 기다리면 비프음이 울리고, NAS가 재부팅되면서 비프음이 들립니다.
이때, QNAP Finder를 이용하면 편리합니다. 정상적으로 완료되면 QNAP Finder에 NAS의 목록이 나타납니다. NAS의 목록이 나타나면, NAS를 종료한 이후에, 랜케이블을 정상적으로 돌려둡니다.
하드디스크를 장착하고, NAS를 켠 이후 펌웨어 업그레이드를 진행하면 정상적으로 복원이 완료됩니다.
(참고로 전원을 끄지 않고 하드디스크를 제거하고 연결하여도 무관합니다.)
저의 경우 복원 완료 이후, 전원을 끄고 하드디스크 장착, 랜케이블 연결하면 다시 이전처럼 NAS가 비정상적으로 작동하는 문제가 있었습니다.
복원 완료 이후에 전원을 끄지 않고, 랜케이블을 정상적으로 연결하고 하드디스크를 연결하여 펌웨어 업그레이드를 진행하여 완료하였습니다.
보통 이미지가 깨지면 위와 같은 방법으로 거의 복구가 됩니다.
다만 디스크 내의 모든 내용이 사라지기 때문에 꼭 백업 후 진행하시기 바랍니다.