사용자 삽입 이미지

올해 5월말에 이베이쇼핑을 통해서 ebay에 올라와있는 NSLU2를 구입했습니다. (원래는 웬만하면 구매대행 안하고 ebay 홍콩에서 직접 구매하려고 했지만, 홍콩쪽에서는 물건이 동났더군요) 반년 정도 다양한 용도로 잘~ 써왔기에 많은 분들께 추천드리는 의미에서 사용기 포스팅합니다. :-)

일단, 뭐하는 물건인지부터.
  • Linksys에서 만든 HDD없는 네트웤 하드디스크입니다. HDD는 USB로 연결합니다.
  • USB HDD는 2개까지 꽂을 수 있고, FAT32를 지원합니다.
  • 10/100Base-T Ethernet 포트를 통해서 이 HDD에 네트웤으로 접속할 수 있습니다.
그런 제품이라면 이미 많을텐데?
  • 맞습니다. 네트웤하드는 이미 많습니다. NSLU2의 차별점은 이 친구를 '커널 2.6.16 기반의 리눅스를 구동하는 초소형 서버'로 만들 수 있다는 점입니다. (자세한 내용은 http://nslu2-linux.org/를 참조하세요)
  • 단, CPU가 266MHz, 램도 32MB에 불과하다는 점은 감안하셔야 합니다.
가격대 성능비는 쓸만한가?
  • HDD는 포함이 안돼있다고 위에서 말씀드렸고.. 중고제품을 본체만 9만원 주고 구매대행했습니다.
  • 유럽형 제품이면 220V도 있을 법한데, ebay에서는 못구했습니다. 110V 전용이어서 어쩔수없이 주옥선양께 220V->110V 다운트랜스 하나 샀습니다. 6,500원 추가.
  • 여기에 킹스톤에서 나온 DataTraveler Mini 2GB를 root 파티션으로, 버팔로 미니스테이션 120GB 2.5"를 데이터 파티션으로 붙여서 쓰고 있습니다.
  • 다행히 USB HDD는 NSLU2 전원만으로 돕니다. 별도 파워는 불필요.
네트웤하드라면 아무래도 속도가 문제일텐데?
  • 저도 걱정했던 부분인데, 의외로 쓸만합니다. 100Base-T로 붙였을때 FTP는 5500KB/s 정도 나오고, Samba로 붙였을때는 4000KB/s 정도 나오더군요.
  • 일반적인 DVDrip DivX를 네트웤플레이하는데는 전혀 무리가 없습니다. 6개월간 중간에 delay를 경험해본적이 없으니까요. (HD소스는 제가 돌려볼 수 있는 환경이 안되므로 패스)
그럼 이걸로 할 수 있는 일은?
  • Samba 설치하여 USB하드를 네트웤하드로 공유 (기본설치버전은 한글이 깨지므로, Samba2를 직접 컴파일하면 ok)
  • vsftpd 설치해서 가끔 ftp 서버로도 사용
  • Subversion 설치하여 개인프로젝트의 소스 관리
  • 각종 PERL 스크립트 실행가능 (python도 있는데, 거의 쓸 줄 모르므로.. 패스)
  • 'Slug Success Story'를 보면 뭐 LAMP환경 까는건 기본이고, USB 사운드카드 붙여서 네트웤 mp3 플레이어로 쓴다든지, 백업서버나 프린터서버로 쓴다든지 하는 경우도 꽤 있는 모양인데, 굳이 이 빈약한 머신에게 그런 어려운 일까지 시켜야하는지는 잘 모르겠더군요. 그냥 심심풀이 머신으로 쓸랍니다.
6개월간 다음과 같은 용도로 사용해왔는데, 9만원 주고 서버 한대 장만한 느낌이어서 기분 괜찮습디다.

네트웤으로 DivX 영화감상)

네트웤 DiVX 플레이어 MG-35랑 붙여서 거실 TV에서 DivX 영화보는 용도로 잘 사용중입니다. PC에서 영화 다운받자마자 바로 NSLU2로 올려놓고, (사실, incoming이 이쪽으로 붙어있습니다. 흐흐.. 무슨 말인지 아시죠?) 나중에 생각나면 거실에서 네트웤으로 당겨오는 식이죠. 유선으로 하자니 배선이 귀찮아서 중간에 Zio AP 붙여서 무선으로 쓰는데, 뭐 아직까지는 끊김없고 좋습니다.

파일 동기화)

회사와 집에서 모두 써야하는 가계부데이터같은 파일은 무료 동기화 프로그램인 SyncBack을 써서 FTP로 동기화시키고 있습니다.

개인용 proxy 서버)

ss5 SOCKS5 proxy를 깔면 프락시 서버가 됩니다. 사무실에서 특정 메신저를 막는 경우 사용하면 아주 효과 좋습니다. 단, 사용자 인증을 걸어두어야 외부에서 이 서버를 크래킹 경유지로 삼는 일이 없을테니 유의하셔야함.

개인용 소스관리)

Subversion 깔아서 잘 쓰고 있습니다. 개인 프로젝트라 파일 사이즈가 작아서 그런지 크게 느리다거나 하는 생각은 안들더군요. 별도의 USB플래쉬를 쓰고있기 때문에, 만일 NSLU2 본체가 망가져도 데이터는 플래쉬메모리에 고스란히 살아있습니다.

다만 컴퓨팅 파워가 부족하다보니, '집에 있는 mp3를 회사에서 들어보자' 처럼 mp3도 여기에 몽땅 부어넣고 daemon도 여기에서 돌려서 네트웤으로 듣고 싶긴 한데, GNUmp3djinzora든 할것 없이 이 머신에서 돌리기엔 너무 무겁더군요. 그냥 SlimDevices의 Squeezebox를 한대 사고, Squeezebox용 전용 대몬인 SlimServer를 돌리는게 현실적이지 않을까.. 싶습니다.