디지털 라이프 電子的生活 My Digital Life/잡다한 Linux 관련 것들

openmediavault로 NAS 만들기 #1 - 하드웨어의 선택

미친도사 2021. 8. 28. 23:11

나는 10여년 전부터 NAS를 사용했다. Promise사에서 나온. NS4700이란 4-드라이브 NAS 제품이다.

개인용 NAS가 그닥 많이 쓰여지지 않을 시기 제품이라 인터페이스가 아주 편하다거나 하는 건 아닌데, NAS라는 것이 한번 세팅해 놓으면 네트워크로 데이터를 읽고 쓰는데 지장만 없으면 되는 지라 10년 가까이 잘 써왔다. TV 녹화한 것, 공연장 쫓아 다니면서 찍은 사진, 모형 작업 사진 등등 꽤 많은 데이터를 넣어뒀었다.

그런데, 이게 갑자기 네트워크로 접근이 안 되어서 이것저것 추적을 해보니, NAS OS가 손상이 되었음을 확인할 수 있었다. 대만의 Promise 본사에 지인이 있어 문의를 해봤으나, 이 제품이 아주 예전 제품이고 해당 제품 개발팀이 해산되어 현재는 남아 있는 이가 하나도 없다 한다. ㅠㅠ

딱히 자주 쓰는 데이터도 아닌데 데이터를 포기할까 생각도 했지만, 그래도 오래 모은 데이터인데 싶어서 데이터 복구 업체를 통해서 비싸게 (그래도 대형 복구 업체보다는 매우 저렴하게) 데이터는 살려냈다. 하지만, NAS 자체는 복구할 수 없는 상태여서 H/W는 폐기하기로 했다.

이제 새로운 H/W를 마련해야 할 텐데, 그냥 외장 USB 형태로 쓸까 하다가도 그보다는 RAID 구성이 가능한 독립적인 NAS 형태가 데이터 안정성이나 네트워크 상의 여러 장치가 접근하기에 좋을 것 같았다. 그러면 NAS는 요새 많이들 쓰는 시놀로지 같은 제품을 사볼까 싶다가도, 내가 뭔가 만지작거릴 여지가 많은 오픈 소스 NAS 솔루션을 사용해서 만들기로 결정!

그렇다면 가능한 솔루션은 뭐가 있을까? 예전에 업무적으로 개발 프로젝트 하나 맡아서 진행하면서 조사했던 FreeNAS와 openmediavault 두가지를 고려해 보았는데, 아무래도 조금 무겁고 일반적인 소프트웨어 호환성이 떨어지는 FreeBSD 기반의 FreeNAS보다는 Debian기반의 openmediavault(이하 OMV)에 마음이 더 끌렸다. 회사의 내 테스트 서버에 설치해서 기능 확인해보고는 OMV의 안정화 버전인 v5를 설치하기로 했다.

자, 이제 하드웨어를 어떻게 구성할 지 찾아봐야한다. 일단 NAS 전용 케이스가 있는지 검색했는데, 2개 정도가 눈에 들어온다.


모두 Mini-ITX 사이즈 (170x170mm)의 보드를 지원한 케이스인데, 오른쪽 것이 전면에 도어도 있고 깔끔해 보여서 이걸로 선택!

정육면체에 가까운 외형

 

드라이브 냉각을 위한 팬은 기본 내장되어 있고, Mini-ITX 규격에 맞게 PCIe 슬롯 하나를 쓸 수 있다.

 

국내에서도 판매되고 있는데, 파워 서플라이는 별도로 구매해야 한다. 그런데, 알리익스프레스에서는 서버용 파워서플라이로는 조금 유명한 Enhance 제품을 번들로 구입할 수 있는 옵션이 있었다. 그래서 200W 파워를 함께 구입했다.

 

여기에 보드는 Mini-ITX 보드로 4개의 SATA 포트를 갖고 있는 보드를 검색해보니, Asrock사의 J4125-ITX라는 보드가 CPU 내장에 컴팩트한 것이 딱 적당해 보였다.

https://www.asrock.com/MB/Intel/J4125-ITX/index.kr.asp

 

ASRock J4125-ITX

ASRock 슈퍼 합금, Intel 쿼드 코어 프로세서 J4125 (최대 2.7 GHz), DDR4 2133/2400 SO-DIMM, 1 PCIe 2.0 x1, 1 M.2 (Key E), 그래픽 출력 옵션: D-Sub, HDMI, DVI-D, 7.1 채널 HD 오디오 (Realtek ALC892 오디오 코덱), ELNA 오디오 캐

www.asrock.com

 

그런데, 이게 국내에 재고가 없나 보다. 외국에서 들여올 수도 있는데 그 가격이면 좀 더 나은 사양을 제품으로 구성할 수 있을 것 같다. 그래서, 일반 CPU를 사용할 수 있는 Mini-ITX보드 중에 AMD CPU를 쓸 수 있는  ASUS사의 A320i-K를 선택하고 CPU는 지원되는 것 중에 가장 낮은 레벨의 AMD Athlon 200GE를 선택했다.

https://www.asus.com/Motherboards-Components/Motherboards/PRIME/PRIME-A320I-K/

 

PRIME A320I-K|Motherboards|ASUS Global

ASUS Prime series is expertly engineered to unleash the full potential of AMD and Intel processors. Boasting a robust power design, comprehensive cooling solutions and intelligent tuning options, Prime series motherboards provide daily users and DIY PC bui

www.asus.com

 

그런데, 선택한 NAS 케이스는 크기가 작아서 사용하려면 CPU 쿨러의 높이가 35mm보다 낮아야 한다. AMD 정품 쿨러는 높이가 살짝 높아서 Aliexpress를 검색하여 AMD AM4 소켓용 1U 쿨러를 하나 구입했다.

https://www.aliexpress.com/item/4000415472825.html?spm=a2g0s.9042311.0.0.52b54c4dwRuZhg 

 

39033.0₩ |New high quality 1U AM4 cpu cooler server heatsink with high volume 8015 fan for AMD Ryzen TDP up to125W,With backpl

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

그런데, 이 쿨러는 높이는 괜찮은데 폭이 살짝 커서 메인보드의 부품과 간섭이 생긴다. 쩝. 그래서, 검색해서 살짝 더 작은 쿨러를 찾아서 주문했다.

https://www.aliexpress.com/item/32961937066.html?spm=a2g0s.9042311.0.0.52b54c4dwRuZhg 

 

35022.0₩ |New AM4 heatsink AMD4 1U cpu cooler for 1U server 28mm height|Fans & Cooling| - AliExpress

Smarter Shopping, Better Living! Aliexpress.com

www.aliexpress.com

이렇게 해서 준비된 메인 보드

NAS OS를 위해서는 M.2 형태의 SATA SSD 120GB를 사용하고, 메모리는 16GB로 했다.

4개의 SATA 케이블 연결

 

케이스에 메인보드 장착!

 

해당 보드는 비프음을 내는 내장 스피커가 없다. 그래서, 갖고 있던 비프 스피커를 장착해 주었다. OMV의 경우, 부팅이 완료되었을 때 정상적으로 부팅되었음을 알리는 비프음이 나기 때문에 모니터를 연결하지 않는 NAS의 경우에 정상 부팅 여부를 확인할 수 있어 비프 스피커가 있는 게 좋다.

이렇게 해서 하드웨어는 준비 완료~

다음은 OMV 소프트웨어 설치에 대한 이야기로 ...

openmediavault로 NAS 만들기 #2 - 소프트웨어 설치

openmediavault로 NAS 만들기 #3 - 커스텀 디스플레이

 

반응형