Я начну со своего вопроса, а затем приведу небольшой пример:
Является ли хорошей идеей разделить диск на несколько разделов и создать с ними разные дисковые массивы (raid1 / raid5)? Есть ли проблемы / риски?
А теперь пример:
Скажем, у меня есть три диска. У двух одинаковый размер, а у одного в два раза больше:
Disk a: |---------------|
Disk b: |---------------|
Disk c: |-----------------------------------|
Теперь я бы создал следующие два дисковых массива
Array 1 Array 2
|-----Disk a----| |-----Disk b----|
|----Disk c/1---| |----Disk c/2---|
Диск c был разделен на два раздела, один раздел используется для создания raid1 с диском a, а другой раздел используется для создания raid1 с диском b.
При таком подходе используется все дисковое пространство и ничего не теряется. Я знаю, что отказ диска c приведет к ухудшению обоих дисковых массивов. Есть ли какие-то другие проблемы / риски?
Это хорошая идея
Нет, и в наши дни мы очень стараемся избегать R5, пожалуйста, не надо - придерживайтесь R6 / 60 и 1/10.
Единственный риск - это то, что вы уже определили. Это обычная практика для небольших систем NetApp, однако компромисс - это гораздо более высокий уровень накладных расходов.
edit: чтобы уточнить, в NetApp все диски разделены на одни и те же разделы, и с них делаются рейды. Все тот же рейдовый уровень, все те же диски. В вашем сценарии, как упоминал @ Chopper3, у вас будет неравномерное количество работы, выполняемой на разных дисках, что плохо.