여러(예:) Raspberry Pi의 스토리지 풀을 하나로 풀링할 수 있습니까? 간단한 예로, 각각 USB 용량이 1TB인 12개의 Pi가 있다고 가정해 보겠습니다. 단일 12TB 드라이브로 표시되고 필요에 따라 드라이브 전체에 데이터를 자동으로 배포하는 단일 스토리지를 네트워크에 생성할 수 있습니까(삼바 또는 기타 수단 사용)?
답변1
조사iSCSI이를 통해 IP/이더넷을 포함한 다양한 패브릭에 RAID 어레이를 구축할 수 있습니다.
답변2
귀하의 사용 사례가 무엇인지 잘 모르겠지만 GlusterFS를 살펴볼 수 있습니다.
이것은 제가 (내 프로젝트가 아닌) 내 프로젝트에서 참고자료로 사용하는 글입니다.Odroid HC2에 Glusterfs 배포.
답변3
이미 언급한 glusterf 외에도 다음이 있습니다.세팔로스포린이는 RAID와 유사한 중복성을 제공하며 다양한 방법으로 분산 스토리지 풀에 액세스할 수 있도록 해줍니다.
- 로서POSIX 호환 파일 시스템,
- ~처럼네트워크 블록 장치(예: 네트워크 부팅 물리적 및 가상 클라이언트 시스템의 경우)
- 그리고객체 스토리지두 가지 모두와 호환되는 API가 있습니다아마존 S3그리고오픈스택용 스위프트.
그러나 여러 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를 통해 네트워크를 통해 공유하세요.