Synology is just Linux and uses LVM.
How do their tools automate LVM to achieve what they call their Hybrid Raid?
It looks like the system splits up each drive into as many partitions as needed to create a series of RAID5 and/or RAID1 arrays that minimize the amount of unused space on the drives. Those RAID arrays then become physical volumes under LVM, which, in turn, presents all that storage as a single logical volume.
Current versions of
Presumably, Synology has automated all this with their own custom programming, but I don't see why it couldn't be set up manually. Perhaps someone out there has already come up with the equivalent scripts? (I don't know.)
Keep in mind that this thing's failure mode is going to be just like RAID5: If a single drive fails, and then another one fails during the resync, bye-bye data. So I wouldn't use this configuration with more than, say, 5 or 6 drives, at the very most.
True in the past. However, as of Synology DSM 3.1, Synology Hybrid RAID will now have the ability for two redundant drives. This makes the Synology solution much more appealing to me, since I prefer to reuse older, excellent drives over buying four to six new drives every few years. This also allows for expansion by removing the smaller drives and replacing them with larger drives in the future. I find the technology highly compelling.