http://forum.synology.com/wiki/index.php/What_is_Synology_Hybrid_RAID%3F
Synology只是Linux,并使用LVM。
他们的工具如何实现LVM的自动化来实现他们所谓的Hybrid Raid?
看起来,系统将每个驱动器分割成所需的多个分区,以创build一系列RAID5和/或RAID1arrays,以最大限度地减less驱动器上未使用的空间量。 然后,这些RAIDarrays将成为LVM下的物理卷,然后将所有存储作为单个逻辑卷来呈现。
当前版本的mdadm允许您将设备添加到RAID5arrays,并将RAID1重新塑造成RAID5,因此可以将磁盘添加到该项目中,以“即时”增长可用存储。 添加新磁盘可能是在磁盘上创build适当的分区,然后将其分区添加到现有的RAID5和/或RAID1,或者从其他磁盘创build具有未使用空间的新RAID1。 您也可以通过用较大的磁盘replace较小的磁盘来增加存储空间。 对于所有可能的angular落案例,我还没有深思熟虑,但我想其中会有一些。
据推测,Synology使用自己的自定义编程实现了自动化,但我不明白为什么不能手动设置。 也许有人已经提出了相同的脚本? (我不知道。)
请记住,这个事情的失败模式将会像RAID5一样:如果单个驱动器发生故障,然后另一个驱动器在重新同步过程中失败,再见数据。 所以我不会使用这个configuration,比如最多5个或6个驱动器。
真的在过去。 不过,从Synology DSM 3.1开始,Synology Hybrid RAID现在可以使用两个冗余硬盘。 这使得Synology解决scheme更吸引我,因为我更喜欢重新使用老式的优秀驱动器,每隔几年购买四到六个新驱动器。 这也允许通过移除较小的驱动器并在将来用较大的驱动器replace它们来进行扩展。 我觉得这项技术非常引人注目。