我自己如何在Linux上做Synology Hybrid Raid?


Answers:


8

看起来系统似乎将每个驱动器按需要划分为多个分区,以创建一系列RAID5和/或RAID1阵列,以最大程度地减少驱动器上未使用的空间。然后,这些RAID阵列将成为LVM下的物理卷,然后将其作为单个逻辑卷显示所有存储。

当前版本的mdadmdo允许您将设备添加到RAID5阵列,并将RAID1的形状重塑为RAID5,因此可以在此设备上添加磁盘以“快速”增长可用存储。添加新磁盘将是在磁盘上创建适当的分区,然后将其分区添加到现有RAID5和/或RAID1的问题,或者使用其他磁盘上未使用的空间创建新的RAID1。您也可以通过将较小的磁盘替换为较大的磁盘来增加存储空间。我还没有对所有可能的极端情况进行过深入的思考,但是我想会有很多这样的情况。

据推测,Synology通过自己的自定义编程使所有这些自动化,但是我不明白为什么无法手动设置它。也许那里有人已经提出了等效的脚本?(我不知道。)

请记住,这件事的故障模式将类似于RAID5:如果单个驱动器发生故障,然后在重新同步过程中又发生另一个故障,那就再见数据。因此,我最多不会将这种配置用于5或6个以上的驱动器。


3

过去是对的。但是,从Synology DSM 3.1开始,Synology Hybrid RAID现在将具有两个冗余驱动器的功能。这使Synology解决方案对我更具吸引力,因为我宁愿重复使用较旧的优质驱动器,而不是每隔几年购买四到六个新驱动器。这也允许通过删除较小的驱动器并在将来将其替换为较大的驱动器来进行扩展。我发现这项技术非常引人注目。


我认为对于SHR-2,他们仅使用RAID 6,但我确实相信mdadm可以让您使用3个磁盘进行RAID 1维护2个磁盘冗余。使用他们的RAID计算器工具并放入大小混合的磁盘中,可以得出一些见解。例如。将3x或4x 2TB驱动器与带有SHR-2的3x 3TB驱动器放在一起,并观察未使用的空间
BeowulfNode42,2013年

网上有很多评论说“ raid 1仅适用于2个磁盘” 对于mdadm而言并非如此因此可以使用RAID 6制作一个由2x 2TB和3x 3TB组成的5磁盘系统,而RAID 6从每个磁盘上取2TB。 RAID 1在每个3TB磁盘上具有最后一个TB,可提供总共7TB的可用存储空间和2个磁盘冗余。尽管可能需要每个3TB驱动器上额外的1TB容量,以便稍后使用我从未想到的组合扩展驱动器。
BeowulfNode42 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.