Just trying to figure out the specifics of how similar the HDDs have to be in a RAID config.
The comment is they have to be the same size. What happens if they are not? Do you just waste the difference in size?
A number of things may happen, depending on the order in which the drives are probed:
- It just works and the smallest size is used, with the extra space wasted
- Some mirrors end up with both halves on the same disk (bad)
- The installer gives a weird and wonderful partitioning error (ugly)
The case I'm think is I have a RAID1 with two Maxtor 120GB drives. If I add say a few more Winchester 120GB drives, will it work? Technically I believe they are slightly different byte size and the geometry is also likely different. If this mix and match would work it will greatly simplify my options now and for growth later.
-Christian
There is no current option to move from RAID1 to any other configuration. If you want RAID5 (with RAID1 boot), you're going to need to backup, install, restore.
You can certainly add the extra disks as more RAID1 mirrors manually, even if the disks are different sizes. But you may have to resize partitions and filesystems if the new disks are smaller than the existing ones. And you will still end up with the same amount of usable space, just with more redundancy.
You can also use the LVM tools to extend the existing volumes onto new disks.
Those exercises are left to the reader (see the Linux RAID HOWTO).