여러 장치에서 스토리지를 공유하시겠습니까?

여러 장치에서 스토리지를 공유하시겠습니까?

여러(예:) Raspberry Pi의 스토리지 풀을 하나로 풀링할 수 있습니까? 간단한 예로, 각각 USB 용량이 1TB인 12개의 Pi가 있다고 가정해 보겠습니다. 단일 12TB 드라이브로 표시되고 필요에 따라 드라이브 전체에 데이터를 자동으로 배포하는 단일 스토리지를 네트워크에 생성할 수 있습니까(삼바 또는 기타 수단 사용)?

답변1

조사iSCSI이를 통해 IP/이더넷을 포함한 다양한 패브릭에 RAID 어레이를 구축할 수 있습니다.

답변2

귀하의 사용 사례가 무엇인지 잘 모르겠지만 GlusterFS를 살펴볼 수 있습니다.

이것은 제가 (내 프로젝트가 아닌) 내 프로젝트에서 참고자료로 사용하는 글입니다.Odroid HC2에 Glusterfs 배포.

답변3

이미 언급한 glusterf 외에도 다음이 있습니다.세팔로스포린이는 RAID와 유사한 중복성을 제공하며 다양한 방법으로 분산 스토리지 풀에 액세스할 수 있도록 해줍니다.


그러나 여러 rpi 시스템의 비용을 합산하면(12개의 Raspberry Pi는 USB 전원 공급 장치나 3D 인쇄 케이스를 제외하고 최소 420달러입니다) 더 저렴하다는 점을 알 수 있습니다(그리고 더 쉽고 간편함). . 안정성이 더 높음) 섀시, 전원 공급 장치 및 냉각 팬(일반적으로 또한 a) 추가 팬을 설치할 장소). 실제로 기업(또는 학교 또는 개인)이 최신 하드웨어로 업그레이드할 때 무료로 해당 기계를 청소하는 것은 어렵지 않습니다.

6개 또는 8개 이상의 드라이브가 필요한 경우 다중 포트 SAS 카드(예: 8개 또는 16개 SAS/SATA 포트가 있는 LSI, 8포트 IBM 브랜드 M1015 LSI 카드 등)를 추가할 수 있는 옵션이 있습니다. eBay에서 약 100달러에 판매됩니다.)

DIY NAS 또는 파일 서버를 원하는 경우 ZFS(또는 mdadm RAID)를 사용하여 드라이브를 하나 이상의 풀/어레이로 결합하고 NFS 및/또는 Samba를 통해 네트워크를 통해 공유하세요.

관련 정보