我想建立一个低端的6TB RAID 1档案,在一台旧电脑上。
MB: Intel d2500hn 64bit
CPU: Intel Atom D2500
RAM: 4GB DDR3 533 MHz
PSU: Chinese 500W
NO GPU
1x Ethernet 1Gbps
2x SATA2 ports
1x PCI port
4x USB 2.0我想在Linux上构建一个RAID1存档(我认为CentOS 7,然后我会安装我所需要的,我认为ownCloud或类似的东西),我将在我的家庭本地网络中使用它。
它是更好的10-20美元raid PCI控制器或软件RAID?
如果软件raid更好,我应该在CentOS上选择哪一个?将系统放在外部USB上并在连接器上使用2个磁盘更好,还是应该将系统放在一个磁盘中,然后创建RAID?
如果我要做一个3个磁盘RAID 5,我应该选择硬件raid PCI还是简单的PCI SATA连接器?
发布于 2018-10-04 13:51:54
去ZFS。我是认真的。与硬件RAID相比,它要好得多,原因很简单:它使用可变大小的RAID模式(Z1 & Z2、RAID5和RAID6),因此等效的@ RAID10级别仍然具有极高的成本效益。+您可以使用闪存缓存(ZIL,L2ARC等)运行@专用的一组PCIe通道。
https://storagemojo.com/2006/08/15/zfs-performance-versus-hardware-raid/
在Linux上有ZFS,ZoL。
发布于 2018-10-04 17:23:29
这是另一个在廉价系统上使用软件的论点。
东西坏了,你知道这就是为什么你要使用raid,但是raid控制器也会中断,就像ram,处理器,电源和其他的东西,包括软件。在大多数故障中,用等效或更好的方法替换损坏的部件是足够简单的。吹一个100瓦的电源,抓起一个150瓦的电源,开始工作。与大多数组件相似。然而,对于硬件raid,这种模式现在有三个例外: raid控制器、硬盘驱动器和主板(或者其他上游的,如果不是扩展卡)。
让我们看看搜查卡。大多数raid卡的记录都很差,而且不兼容。您不能用abc用xyz代替卡,因为它们以不同的方式存储数据(假设您可以知道是谁制作了这张卡)。解决这一问题的办法是拥有一张备用的raid卡,与生产卡完全相同。
硬盘驱动器不像raid卡那么糟糕,但是由于raid卡与驱动器有物理连接,您必须使用兼容的驱动器,并且大得多的驱动器可能会导致问题。在订购更换驱动器时需要特别小心。
主板通常比驱动器更难,但比raid卡要小。在大多数情况下,只要验证兼容的插槽是否可用,就足够了,但可引导的突击检查可能不会让人头痛。避免这一问题的方法是外部封闭,但这并不便宜。
所有这些问题都可以通过花钱解决问题,但对于一个廉价的系统来说,这是不可取的。另一方面,软件突袭不受大多数(但不是全部)这些问题的影响,因为它可以使用任何块设备。
在廉价的系统上,软件raid的一个缺点是引导。据我所知,唯一支持raid的引导加载程序是grub,它只支持raid 1,这意味着您的/boot必须存储在raid 1上,这不是问题,只要您只使用raid 1,在大多数其他情况下只是一个小问题。但是,grub本身(特别是第一阶段引导块)不能存储在raid中。这可以通过在其他驱动器上放置一个备用副本来管理。
https://serverfault.com/questions/933943
复制相似问题