RAID является псевдостандартом, который описывает, как данные могут храниться на массиве дисков. Стандарт описывает четыре различных способа хранения данных (технически больше, но больше никто не заботится о других):
Рейд-0: Чередование. Каждый блок данных распределяется по каждому члену устройства RAID. Никакой избыточности, так что это больше просто массив недорогих дисков, а не избыточный массив недорогих дисков.
Рейд-1: Зеркальное отображение. Каждый блок данных хранится на каждом диске в массиве. Это действительно только с двумя дисками. RAID 1/0 или просто RAID 10 представляет собой комбинацию зеркалирования и чередования и может использоваться для использования более двух дисков.
Рейд-5: Паритет. Каждый блок данных распределяется по каждому члену устройства RAID + один диск выделен для контроля четности.
Raid-6: Double Parity: такой же, как Raid-5, но с двумя дисками четности.
Вот и все. Raid не описывает, что делать с несоответствиями размеров или чем-то еще, но чередование действительно работает только с дисками одинакового размера. Обычно способ обойти это заключается в том, что вы можете использовать оставшееся пространство в качестве отдельного диска.
Отойдя от RAID как способа создания большого дискового массива, вы можете использовать такие вещи, как ZFS, и просто добавлять диски в пул хранения. ZFS всегда будет стараться использовать оба диска максимально эффективно, и вы сможете указать ZFS, какой уровень избыточности вас устраивает.
Предыдущие технологии - это такие вещи, как сопоставление томов (т. Е. LVM или эквивалент Windows), которые абстрагируют идею преобразования блоков на диск на более высокий уровень. С помощью LVM вы можете охватывать диски, расширять разделы, иметь несмежные разделы и так далее. Сопоставление томов - это не RAID, и вместо увеличения производительности при увеличении количества дисков оно просто будет произвольно выбирать запись на один или другой диск в зависимости от того, где вы находитесь в файловой системе. Это называется spanning и обычно лучше RAID, если вы предпочитаете IOPS, а не просто производительность.