SATA 컨트롤러를 연결할 수 있습니까?


61

Raspberry Pi를 파일 서버 (NAS / SMB)로 사용하고 싶습니다.

SATA / RAID 컨트롤러를 연결할 수 있습니까?


네트워크 드라이브를 설치하는 것이 좋습니다.
Andrew Larsson

답변:


39

당신은 사용하여 NAS를 구축 할 수 있습니다 ...

  1. USB 허브
  2. 사타 <> USB
  3. SATA Replicator / SATA 하드웨어 포트 멀티 플라이어

    • 멀티 플라이어를 RAID, RAID 'RAID에 연결하는 방법입니다. 당신은 4 곱셈을 깊게 갈 수 있고 몇 가지 공격 옵션 중에서 선택할 수 있습니다. 파란색 화살표가 구성된 테라 바이트 단위의 스토리지 인 체인 시작에서 구성한 방식으로 중복됩니다.

    여기에 이미지 설명을 입력하십시오

    • 이것은 표준 사용법으로, 5 개의 하드 드라이브를 연결하고 특정 방식으로 RAID를 연결 한 다음 1 개의 SATA 포트 또는 USB SATA 인터페이스에서 실제 드라이브로 연결할 수 있습니다.

여기에 이미지 설명을 입력하십시오

파란색 화살표를 SATA to USB 변환기에 연결하기 만하면됩니다. USB 2 속도로 실행하는 한 Pi를 사용하여 강력한 NAS 드라이브를 만들 수 있습니다.

장치에 전원을 공급하기 위해 표준 플러그 (양식 1.44 "플로피 드라이브 커넥터)가 있습니다.이 플러그는 현재 모든 PC의 전원 공급 장치에서 액세서리 용으로 사용됩니다.이 그림에서 MOLEX 변환기입니다. 전압은 다음과 같습니다.

  • 노랑-12V
  • 빨간색-5V

필요한 앰프 수를 확인해야합니다. 그러나 5X3.5 "하드 드라이브에 전원을 공급하려면 250W 전원 공급 장치가 5V 라인의 라즈베리까지 모든 것에 전원을 공급하는 가장 좋은 옵션이 될 것입니다!

여기에 이미지 설명을 입력하십시오

행운을 빕니다 :)

-편집하다-

Raspberry Pi 2+에 특히 유용하며 신뢰할 수없는 RAID 시스템의 훌륭한 대안입니다.

이러한 보드에서 RAID 기능을 사용하는 대신 JBOD에서 각 드라이브를 구성하고 ZFS를 사용하여 볼륨을 작성하십시오. ZFS는 매우 안정적이며 시스템에 데이터를 전달하기 전에 데이터의 '비트'를 잃지 않도록 보장합니다. 이와 같은 대부분의 RAID 컨트롤러는 일반적으로 시스템에 데이터가 기록되었음을 알리고 드라이브로 데이터를 플러시합니다. 플러시 중에 손상 될 수 있으며 '더러운'작은 비밀은 누구에게도 알려주지 않습니다. ZFS는 먼저 쓰기, 확인 및 그런 다음 모든 것이 정상이라고 말합니다. 또한 드라이브를 FreeNAS 설정으로 이동하고 아무 일도 일어나지 않은 것처럼 쉽게 볼륨을 가져올 수 있습니다.

그러나 대역폭은 USB2 속도로 제한됩니다.

속도가 빠르고 균형이 잘 잡힌 설정은 2x2 미러로 설정된 4 개의 HDD 설정입니다. 1 ~ 2 개의 중복으로 용량의 절반을 제공합니다. 즉, 4 x 1TB는 총 2TB를 제공하지만 기다립니다 ... ZFS는 각 드라이브와 개별적으로 통신하고 1 개의 드라이브 쓰기 속도 (~ 50mb / s) ... 2 개의 드라이브 읽기 속도 (~ 100mb) !!!!

빠른 조합은 미러 1 X 4입니다. 즉, 4 x 1TB는 1TB BUT, 최대 200mb / s의 읽기 속도를 제공합니다 !!! 여전히 1 드라이브의 쓰기 속도.


2
이 디자인에 관심이 있지만 현재 HD 기술에 관심이 없습니다. RAID 컨트롤러는 무엇입니까? 표준 PCI sata 호스트 어댑터입니까? 그들은 어떻게 전원이 공급됩니까?
Stevo

@Stevo Hi- 답변을 업데이트했습니다. 실제 장치에는 많은 전력이 필요하지 않을 수 있습니다. 그러나 하드 드라이브에는 오래된 전원 공급 장치가 필요합니다. 이를 사용하여 모든 것을 강화할 수 있습니다. 250-350 와트 PSU는 매우 저렴합니다. 추신-트위터에 나를 따라 주셔서 감사합니다.
Piotr Kula 2013

이더넷 포트가 100Mbps로 제한된다는 것을 고려할 때 어떻게 "200mb / s"를 달성 할 수 있는지 잘 모르겠습니다.
Nathan Osman

Gigibit USB LAN을 추가하면 최대 250Mbps를 얻을 수 있습니다
Piotr Kula

1
JBOD는 디스크 한 묶음의 약자이며 이중화 기능이 내장되어 있지 않으므로 해당 드라이브 중 하나에 오류가 발생하면 완전히 호스가 생길 수 있습니다. RAID 레벨 1, 5, 10 등은 패리티가있는 미러링 또는 스트라이핑을 제공하므로 하나의 드라이브가 다운되면 모든 데이터가 손실되지 않습니다. JBoD의 5 디스크는 5 배의 오류 가능성을 의미합니다 (일부 응용 프로그램에서는 문제가 없음)
Adam Tolley

10

칩이 SATA를 지원하지 않기 때문에. 유일한 옵션은 USB 포트를 통해 SATA HD 인클로저를 연결하는 것입니다.


1
인클로저 비용과 RasPi 비용을 고려할 때 가치가 없을 것입니다.
finnw

2
다른 칩과 SPI / I2C / UART 통신을 통해이 작업을 수행 할 수 있는지 궁금했지만 적절한 칩을 찾을 수 없었습니다.
Alex Chamberlain

1
Re : 인클로저 비용, 내장 하드 드라이브 용 스탠드 인 'dock'을 사용하고 있습니다. 고무 슬리브에 들어가는 것보다 '나이키 (naked)'내부 드라이브. 총 비용은 35 달러에 드라이브를 더한 금액입니다.
cmc

8

감히, SM_SCL, SM_SDA (SMBus 신호로 I2C 버스로 이동), PCIE_IRQ (개방 드레인, 모든 카드에서 공유), PCIE_CLK (외부 회로를 사용하여 차동 신호로 유도, 공유)의 6 개 핀으로 PCI-E x1을 구현할 수 있습니다. 모든 카드에 의해), PCIE_Tx (채널당 하나씩 외부로 유도) 및 PCIE_Rx (채널당 하나씩 외부 신호로 유도)

하드웨어 부분은 쉽지만 비트 뱅킹 PCI-E 프로토콜은 문제가 될 수 있습니다. 모든 카드의 속도가 느려지는 것은 아닙니다.


4

GPIO 핀을위한 맞춤형 SATA 컨트롤러를 구축하는 것은 간단한 일이 아니지만 언젠가는 일어날 수 있습니다. 그런 다음 Pi를 NAS로 사용할 수 있습니다.

네트워크 포트가 USB보다 빠르므로 NAS 장치도 훌륭한 솔루션입니다.


2
그것은 GPIO를 위해 설계된 것이 아니라 매우 낮은 주파수의 비 실시간을 위해 설계되었습니다 (일반적으로).
Alex Chamberlain

1
GPIO와 SATA를 이용한
Igor

Raspberry Pi에서 네트워크 포트는 USB 시스템을 통한 일종의 하위 장치이므로 반드시 빠를 필요는 없습니다.
Eshwar

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