DIY NAS는 어떻게 만드나요?


27

DIY NAS (Network Access Storage)를 구축하는 방법에 대한 자세한 지침을 찾고 있습니다. 저렴하게 할 계획입니다 (오래된 PC 구성 + 오픈 소스 소프트웨어). 그러나 너무 싸지는 않습니다. 그것이 바람직하다고 생각되면 RAID 카드 설정에 투자해도 괜찮습니다.

나는 알고 싶습니다:

  • 어떤 하드웨어 를 구축해야합니까 ?
    • 어떤 종류의 하드 드라이브 설정 (예 : RAID 카드)
    • 또는 기타 관련 하드웨어 관련 조언 (전원 공급 장치, 마더 보드, 팬 등)
  • 어떤 소프트웨어 내가 그것을 실행해야합니다, 모두 어떤 OS 및 소프트웨어 효과적으로 내용을 관리 할 수
    • NAS는 네트워크에서 인식하고 액세스 할 수 있습니다
    • 나는 확실히 내 수 윈도우 (리눅스 배포판의 사용시) 컴퓨터가 인식 할 것이다
    • 네트워크 외부 에서 파일에 액세스 할 수 있습니다
  • 내가 성취 하려고하는
    • 나는 이것을 에서 공유 허브로 사용하려고합니다 . 즉, "큰"가정을 처리 할 수있을 정도로 견고해야합니다.
    • 기본 목표 는 본질적으로 하나의 안전한 장소에 모든 가정 / 가족의 미디어 를 저장하고 액세스 하는 것입니다. 파일 유형 에는 미디어 / 영화 / 음악 / 비디오 / 문서 등이 포함됩니다 (스트리밍은 +가됩니다).
    • 백업 이 중요합니다. 모든 데이터는 안전한 곳에 보관해야합니다. 구성 요소가 다운되거나 포맷 나이프 아래로 내려 가면 미디어를 항상 안전한 장소 에서 사용할 수 있기를 바랍니다 .
    • 스토리지 / 이중화 / 속도 사이의 균형이 양호합니까? 대학 / 기업 설정 크기 설정 또는 2 PC 전원식 홈 설정이 아닙니다. :)

요약하자면, 궁극적 인 DIY 괴짜는 가정용 NAS를 구축했습니다. 그런 것이 존재하는 경우.


나는 약간의 검색을 수행했으며 다음 링크를 발견했습니다.

우분투

FreeNAS

이러한 링크는 훌륭하지만 추론 및 빌드 방법에 대한 자세한 지침은 없습니다. 소프트웨어 지침을 포함하여 각 단계에서 더 많은 지침과 자세한 권장 사항을 찾고 있습니다.


다른 질문은 각자의 질문으로 나누어야합니다. 이 특정 리소스는 하나의 응답에서 더 큰 리소스 풀을 사용할 수 있도록 잘라 내고 CW로 정리되었습니다.
랜덤

2
링크를 수집하는 대신 답변에 실제 정보를 얻는 것이 더 흥미롭지 않습니까? 링크의 정보가 포함되어 있으면 불필요한 정보를 편집하고 가장 좋은 정보를 투표 할 수 있습니다.
Ivo Flipse

어쩌면 누군가는 지침에 대한 링크 대신 지침에 대한 질문으로 이것을 완전히 다시 작성할 수 있습니다. 그렇게하면 CW를 통해 사람들이 칩을 입을 수 있습니다.
랜덤

1
@random : 질문을 편집했습니다. 최종 결과가 완전한 답변이며 실제로 튜토리얼로 사용될 수 있습니다.
Ivo Flipse

4
대박! Ivo의 편집 후 (대신 다시 작성)이 질문은 정확합니다. 답변을 기다리고 있습니다 :)
Kaushik Gopal

답변:


12

어떤 종류의 하드 드라이브 설정 (예 : RAID)

당신이 원하는 경우에 중복을 , 당신은 두 개 이상의 디스크가 필요하며에서 것이다 적어도 는 RAID 1 미러를 생성. 개인적으로 확실한 데이터 손실 방지를 원한다면 유명 제조업체 (3Ware, LSI, Adaptec)의 견고한 RAID 카드가 도움이 될 것입니다. 일부 사람들은 요즘 듣고 / 읽는 유연성과 (리눅스) 소프트웨어 RAID를 원합니다. Linux LVM은 소프트웨어 기반 RAID 솔루션으로 매우 편리한 볼륨에 많은 유연성을 제공합니다. 돈이 문제라면 소프트웨어 RAID가 최선의 선택 일 것입니다.

RAID는 절충에 관한 것입니다. 중복성을 확보 할 디스크 수와 실제로 사용할 수있는 스토리지 용량 트레이드 오프는 단점이 몇 가지 있습니다 RAID 1 또는 10에 비해 작기 때문에 RAID 5는 일반적으로 사용되는 약간의 성능 문제. 디스크가 몇 개입니까? 총 스토리지 용량은 얼마입니까? 얼마나 많은 디스크 오류가 발생합니까? 더 나쁜 것은, 얼마나 많은 동시 디스크 장애가 허용됩니까?

한 가지 조언 : nVidia 또는 Intel의 온보드 SATA RAID 컨트롤러에서 멀리 떨어지십시오. 안정성 / 신뢰성 측면에서 이러한 온보드 컨트롤러 (IMO)는 실제를 대체 할 수있는 저렴한 대체물이며 데이터를 복잡한 상황에 놓을 수 있습니다. nVidia / Intel 솔루션은 속도 등으로 충분히 잘 작동한다고 확신하지만 데이터를 엉망으로 만들 때 데이터가 손상되지 않는 것이 가장 중요합니다. 하드웨어 RAID를 사용하면 안정성과 속도면에서 더 많은 돈이 절충됩니다. 거기에서 전투를 선택하고 계획하십시오.

또는 기타 관련 하드웨어 관련 조언 (전원 공급 장치, 마더 보드 등)

예산을 염두에두고있는 것처럼 들리며, 내가 말할 수있는 것은 목표를 향해 돈을 우선 순위 화하는 것입니다. NAS를 여러 대의 컴퓨터와 공유하기 위해 NAS를 구축하고 있다면 어떤 장비보다 어떤 요소에 대해서도 신경 쓰지 않아도됩니다. 최소한의 노력으로 나중에 더 많은 드라이브 를 확장 / 추가 할 수 있으려면 추가 하드웨어가 필요할 수 있습니다.

콘텐츠를 효과적으로 관리하기 위해 운영 체제와 소프트웨어 모두에서 실행해야하는 소프트웨어 NAS가 네트워크에서 인식 가능하고 액세스 가능

OpenFiler를 사용하고 있으며 지금까지는 매우 쉽습니다. 이 상관없이 당신이 무엇을 선택 학습 곡선의 비트 수 없지만,이 문서를 읽을 수 있는지 확인합니다 전에 손을. 얼마 전에 FreeNAS를 사용해 보았지만 실제로 마음에 들지 않았지만 그 이후로 더 좋아질 수 있습니다.

클라이언트 컴퓨터에서 스토리지를 인식 할 수있게하려면 프로토콜에 관한 것입니다 (다음 응답 참조).

Windows 컴퓨터에서 인식 할 수 있습니다 (Linux 배포판 사용시)

Windows의 경우 FreeNAS, OpenFiler 등이 지원하는 SMB (samba)와 같은 특정 프로토콜이 필요합니다. NFS, CIFS와 같은 다른 장치를 사용할 수 있지만 SMB는 Linux 컴퓨터와의 Windows 네트워킹에 가장 적합합니다. 요즘 SMB 공유를 인식하는 것은 매우 간단하지만 도메인 컨트롤러가 있다면 의심 할 여지가 있지만 SMB와 연결된 인증은 약간의 해리를 얻을 수 있습니다.

네트워크 외부에서 파일에 액세스 할 수 있습니다

이것은 부분적으로 네트워크 문제입니다. 방화벽에서 포트를 열고 NAS로 포트를 전달하는 것 사이에는 약간 복잡 할 수 있으며 RAID 나 단순한 파일 공유만큼 간단하지 않습니다.

파일에 어떻게 접근하고 싶습니까? 웹을 통해 (http)? VPN? NFS? FTP? Rsync?


물건을 만드는 것은 많은 재미가 있지만 때로는 사람들이 가장 간단한 것을 잊어 버립니다. 귀하의 경우, 구축 방법 을 아는 것이 귀하가하려는 만큼 중요 하지 않습니다. 네트워크 스토리지는 비교적 간단하지만 복잡성으로 인해 계획 / 예측없이 추악한 머리가 나올 수 있습니다. 게시물을 업데이트 할 수있는 경우 달성 하려는 내용을 포함 시키십시오 . 예 : 직장 / 가정용입니까? NAS가 미디어 / 문서 / 데이터베이스 / 코드를 호스팅합니까? 중복성 또는 속도에 비해 스토리지를 최대화 하시겠습니까? NAS의 주요 목표는 무엇입니까? (등 등)

내 도움이되기를 바랍니다. ;)


OP 변경에 대한 응답 업데이트

나는 이것을 집에서 공유 허브로 사용하려고합니다. 즉, "큰"가정을 처리 할 수있을 정도로 견고해야합니다.

좋아, 이것은 "큰"것은 아니지만 당신의 목표를 이해합니다. 당신의 목표에 대한 나의 대답을 계속 읽으십시오.

기본 목표는 본질적으로 모든 가정 / 가족의 미디어를 하나의 안전한 안전한 위치에 저장하고 액세스하는 것입니다. 파일 형식에는 미디어 / 영화 / 음악 / 비디오 / 문서 등이 포함됩니다 (스트리밍은 +).

자, 시장에 나와있는 대부분의 가정용 (소비자 형) NAS는 요구 사항을 정확히 수행합니다. 기성 솔루션의 장점은 대부분 의 경우 부가 가치가 자체 솔루션을 롤링하는 것과 비교하여 단순성 / 사용성, 지원 및 크기라는 것입니다. 물론 가격은 일반적 으로 디스크 수에 따라 결정되는 가격입니다 . 소규모 NAS 솔루션은 자체 솔루션에 비해 상당히 저렴하지만 귀하의 경우 주요 목표는 대규모 스토리지 풀, 사용 측면에서의 유연성 및 궁극적으로 어느 정도의 중복성에 부합하는 것으로 보입니다. 당신의 요구를 충족시키는 여러 벤더들이 있습니다. 그것은 모두 예산에 달려 있습니다.

실제로 상황은 예산, 기술 및 사용 편의성으로 요약됩니다.

백업이 중요합니다. 모든 데이터는 안전한 곳에 보관해야합니다. 구성 요소가 다운되거나 포맷 나이프 아래로 내려 가면 미디어를 항상 안전한 장소에서 사용할 수 있기를 바랍니다.

대부분 NAS는 백업 자체가 아니라 중복 솔루션이며 어느 정도 정확하다고 주장합니다. 그러나 데이터 무결성에 대한 귀하의 우려를 이해합니다.

RAID가 유지되는 한 데이터는 정상입니다. 어레이가 고장 나거나 손상 될 염려가있는 경우 오프 사이트 오프 사이트 백 솔루션을 살펴 보는 것이 좋습니다. Rsync.net, Carbonite 및 기타 서비스가 원하는 것일 수 있습니다. 대부분의 소비자 NAS의 가장 큰 장점은 rsync를 포함하므로 원하는 경로를 선택할 수 있다는 것입니다.

스토리지 / 이중화 / 속도 사이의 균형이 양호합니까? 대학 / 기업 설정 크기 설정 또는 2 PC 전원식 홈 설정이 아닙니다. :)

필요에 따라 속도는 중요한 요소 가 아닙니다 . 물론 성능은 사용 된 기술 (RAID 수준, 컨트롤러 대 소프트웨어, 프로토콜 등)을 떨어 뜨립니다. 15k rpm으로 실행되는 SCSI 하드 드라이브를 사용하므로 속도에 신경 쓰지 않을 것입니다.


네가 NAS 시장에 있다고 생각한다. 중복성과 함께 많은 스토리지, 확장 성이 필요합니다. 따라서 두 가지 영역에서 나만의 NAS를 구축하는 것과 NAS 솔루션을 구매하는 등의 두 가지 영역에서 문제를 해결할 것입니다.

나만의 NAS 구축 :

장점 :

  • 선반 솔루션보다 저렴할 수 있음
  • OS / 소프트웨어에 따라 NAS 구축이 소비자 솔루션보다 유연 할 수 있습니다.
  • 상상력은 당신의 유일한 한계입니다
  • 더 많은 부품을 수리하거나 추가하는 것은 일반적 으로 독점 공급 업체 솔루션에 의존하지 않습니다

단점 :

  • 일반적으로 더 긴 설치 대 소비자 NAS
  • 수많은 기술이 의사 결정을 더 복잡하게 만듭니다. 벤더는 작업을 단순화
  • 구성 및 문제 해결에 숙달 / 전문 지식이 필요할 수 있음

NAS 솔루션 구매 :

장점 :

  • 간단한 사용자 경험; 더 쉬운 관리
  • 공급 업체 솔루션에 따라 일반적으로 더 빠른 설정
  • 공급 업체 지원; 좋은 공급 업체는 일반적으로 시간이 지남에 따라 수많은 업데이트와 추가 기능을 사용하여 자신을 구축하는 것과 비교하여 보상합니다.
  • 공급 업체에 따라 고객 커뮤니티가 매우 도움이 될 수 있습니다 (ReadyNas.com이 떠 오릅니다).

단점 :

  • 가격. 일반적으로 3-4 디스크 후에 더 비쌉니다. 2 디스크 NAS는 일반적으로 매우 저렴한 가격이지만 필요한 모든 기능과 중복성을 제공하지는 않습니다.
  • 공급 업체 독점 기술; drobo, netgear 및 기타 공급 업체에는 자체 RAID 솔루션이 있습니다. 공급 업체를 고수 할 계획이라면 기술의 품질에 거의 얽매이지 않습니다. 공급 업체에 따라 좋거나 나쁠 수 있습니다.
  • 공급 업체가 소프트웨어 RAID를 사용하고 자체 하드웨어 RAID를 구축 할 가능성이 높습니다.

게시물을 읽은 후 머신 구축, 지원 및 구성에 매우 익숙 하다면 자신의 NAS를 롤링하는 것이 좋습니다. 특정 프로토콜 (NFS, iSCSI, SMB, CIFS 등)은 언급하지 않았으므로 모든 컴퓨터에서 사용할 간단한 파일 공유를 찾고 있다고 생각합니다. 벌금. 꽤 쉽습니다. 무료 Linux 배포판 (Ubuntu, SuSE) 또는 NAS OS (FreeNAS, OpenFiler)를 사용할 수 있지만 원하는 것을 사용할 수 있습니다.

비용을 줄이기 위해 소프트웨어 RAID를 사용할 수 있지만 개인적으로 하드웨어 RAID를 선호합니다. 선택 / 무역 문제입니다. 비용이 문제가된다면, Linux RAID는 아마 잘 될 것입니다.

Linux / BSD에 익숙하지 않거나 어떤 RAID를 사용해야하는지 확실하지 않거나 문제 해결에 대해 걱정이된다면 소비자 NAS를 사용하는 것이 좋습니다. 시장에는 Netgear, Drobo, QNAP 및 Thecus 등 여러 공급 업체가 있습니다. 중복성을 위해 최소 4 디스크 솔루션과 최대 8 디스크를 찾고있을 것입니다. 속도에 대해 너무 걱정하지 말고, 많은 리뷰를 읽음으로써 우려가된다면 Netgear와 Thecus는 성능면에서 상당히 잘 수행됩니다.

소프트웨어 지침을 포함하여 각 단계에서 더 많은 지침과 자세한 권장 사항을 찾고 있습니다.

먼저 DIY 또는 즉시 사용 가능한 경로를 결정하고 싶습니다. 그 결정 후에 자세한 권장 사항이 올 수 있습니다.

이것이 도움이되기를 바랍니다!


귀중한 통찰력 osij2is에 감사드립니다. 제안 / 요청한 정보로 질문을 업데이트했습니다.
Kaushik Gopal

실제 RAID 컨트롤러와 함께 사용하기에 좋은 방법은 이동식 드라이브 트레이입니다. 핫 스왑 가능해야 할 필요는 없지만 좋을 것입니다. 그러나 디스크를 쉽게 교체 할 수 있다는 것은 모든 스토리지 솔루션에있어 좋은 일입니다. 또한 24/7 이상이면 올바른 디스크를 사용하여 전력을 절약 할 수 있기 때문에 고려하는 모든 장치의 전력 효율성을 검토하는 것이 좋습니다.
12

@Kaushik : 죄송합니다. 요즘 매우 바빴습니다. 업데이트 된 질문에 답변 할 계획이지만 며칠이 지나지 않을 것입니다.
osij2은

전혀 문제가 없습니다. 기다릴만한 가치가 있다고 확신합니다.)
Kaushik Gopal

2

https://help.ubuntu.com/9.10/serverguide/C/samba-fileserver.html

https://help.ubuntu.com/9.10/serverguide/C/network-file-system.html

http://freenas.org/freenas

소프트웨어의 경우 창 상자가있는 경우 Samba를, 순수한 유닉스 / 리눅스 환경 인 경우 NFS를 사용하십시오. OS의 경우이 특정 작업에 Ubuntu Server를 선택했을 것입니다. 그러나 실제로 CentOS, debian 또는 FreeBSD 또는 OpenSolaris와 같은 유닉스와 같은 시스템 지향 Linux 배포판은이 작업을 훌륭하게 수행합니다.



1

OpenSolaris 기반의 NAS 솔루션 인 NexentaStor를 사용해 볼 수 있습니다 ( ZFS 제공 ). Nexenta는 또한 OpenSolaris 내에서 더 많은 Linux 느낌을 얻기 위해 apt-get 저장소를 제공합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.