我想将Raspberry Pi用作文件服务器(NAS / SMB)。

我可以连接SATA / RAID控制器吗?

评论

最好挂载网络驱动器。

#1 楼

您可以使用...


USB集线器
SATA <> USB

SATA复制器/ SATA硬件端口倍增器
来构建NAS。

这是将乘法器链接到RAID(即RAID的RAID)的方法。您可以深入4个乘数并从几个突袭选项中进行选择。在“链的起点”中,蓝色箭头表示您的组合兆字节存储,以您配置的方式冗余。




这是标准用法,您可以在其中插入5个硬盘驱动器并以某种方式对其进行RAID,然后将其作为物理驱动器连接到1个SATA端口或USB SATA接口。



您只需将蓝色箭头连接到SATA到USB转换器。只要您始终以USB 2速度运行,就可以使用Pi制作出相当坚固的NAS驱动器。现在它已用于所有PC附件的电源中,该图是MOLEX转换器,是较小的连接器,电压为:


黄色-12V
RED-5V

您需要检查它需要多少安培。但是,如果您要为5X3.5“硬盘供电,那么250Watt电源将是为所有设备供电的最佳选择,即使是从5V线开始的Raspberry! Pi 2+是不可靠RAID系统的不错选择。

不用在这些板上使用RAID功能,而是在JBOD中配置每个驱动器并使用ZFS创建卷。 ZFS非常稳定,可以确保在告诉系统完成之前您不会丢失任何数据。大多数RAID控制器(通常可能会这样)通常会告诉系统已写入数据,然后将数据刷新到驱动器,这在刷新期间可能会损坏,然后绝对告诉任何人“肮脏”的小秘密。然后说一切都很好。另外,您始终可以将驱动器移至FreeNAS设置中并轻松导入卷,就像什么也没发生一样。

请记住,带宽限制为USB2速度。

4个HDD的设置为2x2镜像,因此速度极快,并且设置得相当平衡。它为您提供一半的容量,并具有1到2个冗余。即4 x 1TB总共可以提供2TB,但是请等待...
ZFS分别与每个驱动器对话,写入1个驱动器的速度(〜50mb / s)...读取2个驱动器的速度(〜100mb)! !!

一个极好的快速组合就是1 X 4镜像。即4 x 1TB给您1TB BUT,读取速度高达200mb / s!仍然写入1个驱动器的速度。

评论


我对这种设计感兴趣,但是我对最新的高清技术不感兴趣-这些RAID控制器是什么?它们是标准的PCI SATA主机适配器吗?他们如何供电?

– Stevo
13年2月11日在20:43

@Stevo嗨,我更新了答案。实际设备可能不需要太多电源。但是硬盘驱动器将需要良好的旧电源。因此,您可以使用它为所有功能供电。 250-350瓦的PSU相当便宜。 PS-感谢您在Twitter上关注我。

– Piotr Kula
13年2月11日在23:22

考虑到以太网端口限制为100 Mbps,我不太确定我是否能实现“ 200mb / s”。

–内森·奥斯曼(Nathan Osman)
15年8月28日在5:43

添加一个千兆USB LAN,您可以获得〜250 Mbps的输出

– Piotr Kula
15年8月28日在6:56

JBOD只是一堆磁盘的缩写,并且没有内置的冗余,因此,如果其中一个驱动器发生故障,您可能会完全被淘汰。 RAID级别1、5、10等提供了具有奇偶校验的镜像或条带化,因此,如果一个驱动器发生故障,您不会丢失所有数据。 JBoD上的5个磁盘意味着故障可能性是原来的5倍(在某些应用程序中就可以了)

–亚当·托利(Adam Tolley)
16年11月6日在18:00

#2 楼

由于该芯片不支持SATA。您唯一的选择是通过USB端口连接SATA HD机箱。

评论


考虑到这些机箱的成本与RasPi的成本,可能不值得。

– Finnw
2012年6月16日在12:54

我想知道是否可以通过另一个芯片和SPI / I2C / UART通信来完成,但是我找不到合适的芯片。

–亚历山大·张伯伦
2012年6月16日14:15在

回复:机柜的成本,我使用的是“扩展坞”,它是内部硬盘驱动器的支架。 “裸露”内部驱动器然后进入橡胶套。总成本是35美元,外加驱动器。

– cmc
2012年11月26日下午3:31

多个屏蔽板,例如用于4B的X829,现在可以提供不带HD机柜的SATA支持。

– K7AAY
20年6月14日在18:34

#3 楼

如果敢,您可以用六个引脚实现PCI-E x1:SM_SCL,SM_SDA(作为SMBus信号进入I2C总线),PCIE_IRQ(漏极开路,由所有卡共享),PCIE_CLK(与外部电路共享为差分信号,共享)所有卡),PCIE_Tx(外部差分,每个通道一个)和PCIE_Rx(外部差分信号,每个通道一个)可能会有问题,因为并非所有卡都可以减慢这么多速度。

#4 楼

为GPIO引脚构建定制的SATA控制器不是一件容易的事,但是有一天可能会发生。然后Pi可以用作NAS。

由于网络端口比USB更快,因此NAS设备也将是一个很好的解决方案。

评论


这不是GPIO设计的目的-它是为非常低频,非实时的东西而设计的(通常)。

–亚历山大·张伯伦
2012年10月10日17:10

您可能会在这里找到关于GPIO和SATA的黑客技巧johandraaisma.nl/raspberryproject

–伊戈尔
2012年12月20日上午1:01

尽管...在Raspberry Pi上,网络端口是USB系统中的一种子设备,因此不一定更快。

– Eshwar
13年1月19日在20:18

#5 楼

由于USB端口和以太网共享单个480mbps USB2主机端口,因此Raspberry Pi的带宽受到限制。

请参阅:

http://www.mikronauts.com/raspberry -pi / raspberry-pi-2-usb-hard-drive-and-adapter-tests /

http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-nas -experiment-howto /