우분투 홈서버 구축기

LG넷하드 N1T1을 잘 쓰다가 용량도 부족하고, 이것저것 해보기에는 여러가지로 제약이 많아서 홈서버를 구축하게 되었습니다.

가장 큰 동기는 node.js 입니다. 공부하면서 개인적으로 유용한 서비스를 몇가지 만들어 보려고 합니다.

처음에는 성능에 조금 욕심을 부려 셀레론G를 고려했는데, dc to dc 100W 파워로 감당할 수 있을지 확신이 들지 않았습니다. 그리고 전기세도 무시할 수 없을 것 같아서 저전력 CPU를 찾기에 이릅니다. 결론적으로는 TDP가 18W 밖에 되지 않으면서 Intel Atom보다 약간 성능이 나은 AMD E-350을 선택하게 되었습니다. (돈이 아주 많다면 Intel Core i3-2100T를 선택하는 것이 최선입니다.)

총 비용은 38만원 정도입니다. 기존에 사용하던 NAS를 12만원에 판매하기로 하였으니 대략 26만원이 더 들었네요.

AMD E-350이 나온지 오래 되어서 그런지 처음 선택한 메인보드가 품절이라 주문하는데 애를 좀 먹었습니다.

이번에 저전력 홈서버를 조립하면서 처음 알았는데, 저전력 CPU는 보통 메인보드에 장착된 상태로 판매됩니다.

케이스로 i7-BOOK을 선택한 이유는 3.5인치 HDD를 2개까지 장착할 수 있는 모델이기 때문입니다. 그런데 실제로 조립해보니  3.5인치 HDD를 2개 장착하려면 공간이 부족해서 선 정리하기가 쉽지 않을 것 같습니다.

i7-BOOK가 그리 작은 케이스는 아니기 때문에 조립 과정은 무난했습니다.

메인보드가 들어갈 자리를 잡기 위해 케이블을 밖으로 뺀 상태입니다. 메인보드 메뉴얼을 펼쳐 각 케이블이 장착되어야 할 위치를 미리 파악해 두었습니다.

ASRock E350M1/USB3은 AMD E-350을 장착한 메인보드 중에 사양이 좋은 편입니다. eSATA 포트와 USB 3.0 포트를 제공합니다.

HDD를 장착하지 않은 상태에서 일단 부팅이 잘 되는지 확인해 보았습니다. 그런데 케이스에 달린 팬 두개 중 하나가 불량이라 엄청난 소음이 발생하여 그냥 사용하지 않기로 결정했습니다. 이틀째 아무런 문제 없이 잘 동작하고 있고, 저전력 CPU를 사용하고 있으니 앞으로도 큰 탈은 없을 것 같습니다.

HDD를 장착하고 케이블 정리까지 마쳤습니다. 나중에 HDD를 추가할 것에 대비하여 HDD를 한쪽 끝에 장착하였는데, 반대쪽에 HDD를 하나 더 장착하기에는 케이블 뭉치 때문에 공간이 허락될지 잘 모르겠습니다. 2.5인치 HDD는 무난히 추가로 장착할 수 있을 것 같습니다.

조립을 완료하니 이런 모습입니다. 깔끔하죠?

BIOS를 적절히 설정한 후, 미리 준비한 USB로 우분투 리눅스 12.04 LTS 서버를 설치하였습니다.

파티션은 이렇게 잡았습니다.

마지막으로 홈서버를 도메인에 연결하기 위한 작업을 했습니다.

  1. 공유기 설정에서 홈서버에 IP를 할당하고 DMZ로 설정
  2. DNSEver에서 DDNS 추가
  3. DDNS 정보를 업데이트하는 스크립트 파일을 cron에 등록

기존에 사용하던 NAS와 비슷한 전력을 소모하면서도, 훨씬 나은 사양을 갖추고 있고, 리눅스로 할 수 있는 모든 것을 시도해 볼 수 있는 홈서버를 구축해 보았습니다. 리눅스에 어느정도 경험을 가지고 계신 분이라면 과감히 도전해 보시기를 권합니다. 궁금한 점이 있으시면 댓글 남겨 주세요. 제가 아는 범위에서 성심 성의껏 답변해 드리겠습니다.

“우분투 홈서버 구축기”의 11개의 댓글

  1. 댓글을 단다는게 수정해버렸네요. ^^; 댓글의 내용은 다음과 같습니다.

    컴퓨터에 어떤 OS, 어떤 SW를 설치하느냐에 따라 NAS처럼 활용할 수 있습니다. NAS를 구입하는 것보다 지식과 노력이 조금 더 필요하겠지만 같은 가격에 훨씬 나은 성능과 기능을 얻으실 수 있을꺼에요.

    리눅스는 디렉토리마다 역할이 다릅니다. 설치할때 간단한 설명을 볼 수 있는데요, 예를들어 /usr에는 한번 저장되면 변경되지 않는 정적인 파일이 저장되고, /var에는 로그가 쌓이니까 자주 write가 발생합니다. 통째로 쓰면 Disk Fragmentation이 많이 발생하니까 용도별로 파일 시스템을 나누어 관리하는게 효율적입니다.

  2. 안녕하세요. reshout님이 구축하신 서버 견적 그대로 구축해볼 예정입니다.
    저는 윈도우를 설치할 예정이고요. 서버 용도는 베리즈 웹쉐어를 통한 파일 공유 서비스와 프린트 서버정도만 사용할 예정입니다.
    동접은 약 10~15명정도 있을것같고요.
    저 서버 견적 그대로 구매를 원하는데, 견적을 낼수있는 사이트를 알려주실수 있으신지요?
    조립도 해주시는분이 계실까요? 공임비정도는 내고요..ㅎㅎ

    여러가지 많이 여쭤봐서 죄송합니다..;; 답변 부탁드리겠습니다..^^

    1. 저는 오픈마켓에 등록된 여러업체에서 부품을 구입해서 직접 조립을 했고, 위의 견적은 각 부품을 구입한 비용을 표에 정리한 것입니다.

      다나와에 등록된 용산 업체들 홈페이지에 가보시면 견적 뽑아보실 수 있구요, 주문하실때 2~3만원 추가하시면 조립도 해줍니다. 문제는 하나의 업체에 모든 부품의 재고가 있느냐인 것 같아요. 찾기 쉽지 않을 듯 합니다.

  3. 주인장님 질문이있습니다

    저도 nas를 구비하려다가 남는 노트북으로 홈서버를 구축해보려합니다

    듀얼코어 구형인데 많이느려 저가 ssd를하나 달아주고 우분투를설치하려합니다
    윈도우서버를 이용해볼까도했는데 무거울것같기도하구요…
    외장하드를 이용해 상시 돌아가는 토렌트 및 원격 파일스트리밍정도 이용하고자합니다
    토렌트도 다중업로드용이아니라 그냥 제 개인용도 토렌트이니 과부하 업로드는 아니구요…
    ftp용도 비슷합니다

    위용도로 간단하게 이용하기위해서
    듀얼코어노트북 사양이 적당한지 (초창기 1.7기가 인텔칩및 2기가램 입니다)
    우분투를 굳이 공부해야하는지가 관건입니다
    단순히 서버서비스 프로그램만 설치해서 돌리면되는가가 제 궁금사항이구요.
    우분투를공부해야한다면 속편하게 윈도우나 설치하려고합니다

    그리고 외장하드를 이용한 파일저장목적이기때문에 저용량 64기가 ssd한개면 서버구동은 충분하겠지요..?

  4. 주인장님 질문이있습니다

    저도 nas를 구비하려다가 남는 노트북으로 홈서버를 구축해보려합니다

    듀얼코어 구형인데 많이느려 저가 ssd를하나 달아주고 우분투를설치하려합니다
    윈도우서버를 이용해볼까도했는데 무거울것같기도하구요…
    외장하드를 이용해 상시 돌아가는 토렌트 및 원격 파일스트리밍정도 이용하고자합니다
    토렌트도 다중업로드용이아니라 그냥 제 개인용도 토렌트이니 과부하 업로드는 아니구요…
    ftp용도 비슷합니다

    위용도로 간단하게 이용하기위해서
    듀얼코어노트북 사양이 적당한지 (초창기 1.7기가 인텔칩및 2기가램 입니다)
    우분투를 굳이 공부해야하는지가 관건입니다
    단순히 서버서비스 프로그램만 설치해서 돌리면되는가가 제 궁금사항이구요.
    우분투를공부해야한다면 속편하게 윈도우나 설치하려고합니다

    그리고 외장하드를 이용한 파일저장목적이기때문에 저용량 64기가 ssd한개면 서버구동은 충분하겠지요..?

    1. – 컴퓨터 사양은 용도에 전혀 부족함이 없어 보입니다.
      – 데이터는 외장하드에 저장한다면 시스템 설치용으로 SSD 64기가는 충분합니다.
      – 설치/설정하시기에 윈도우쪽이 편하시면 윈도우를 쓰셔도 괜찮을 것 같습니다. 우분투가 윈도우에 비해 가볍고 안정적인 장점이 있지요. 저에게는 우분투쪽이 더 설치하고 설정하기에 편리하기도 하구요.

  5. 지나가다 궁금한게 몇가지 있어 질문합니다.
    소음은 얼마나 날까요? 케이스에 팬이 부착되어있는것 같은데 끌 수 있게 설계되어있나요?
    3.5인치 HDD가 2개정도 들어갈수 있을까요?
    전력은 얼마나 소비하는지. 전기세정도가 궁금합니다.
    답변 부탁드립니다.

    1. – 케이스 팬은 저도 안씁니다. 전원 연결 안하시면 됩니다.
      – 3.5 HDD 2개를 넣을 수 있다고 생각하지만 케이블을 타이트하게 정리하셔야 할 것 같네요.
      – 전기세는 서버가동 전후로 비교해보지 않아서 정확히 모르겠습니다. 대략 30W 정도 사용하지 않을까 싶네요. 누진세 적용여부에 따라 전기세는 많이 달라질 수 있을 것 같습니다.

  6. 제가 홈서버를 구축 하려는데 무선인터넷을 연결시켜도 될까요 그러고 우분투 서버는 어디서 설치하죠.. USB로 설치 가능하죠?

댓글 남기기