
Я новичок в RAID и хочу настроить RAID-5 на моей системе Ubuntu 10.04. Я установил ядро на раздел диска объемом 500 ГБ. Затем у меня есть еще один раздел FAT32 на другой половине, например, так ( fdisk -l
вывод):
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30395 244140032 83 Linux
/dev/sda2 30395 31002 4881409 5 Extended
/dev/sda3 31003 60801 239360467+ b W95 FAT32
/dev/sda5 30395 31002 4881408 82 Linux swap / Solaris
Из-за финансовых ограничений я могу позволить себе только еще один диск на 1 ТБ. Я думаю, создать 2 или более разделов на этом диске на 1 ТБ, а затем использовать их как компоненты массива для RAID-5. Будет ли это работать? Я бы сделал что-то вроде этого:
/dev/sda3
= раздел 1 для RAID
/dev/sdb1
= раздел 2 для RAID
/dev/sdb2
= раздел 3 для RAID
/dev/sdb3
= раздел 4 для RAID
Будет ли это работать или мне действительно нужно 3, 4 и т. д. физических жестких диска для полноценного массива RAID-5?
EDIT - Спасибо за все ответы. Я действительно не рассматривал возможность потери нескольких разделов на одном диске из-за сбоя. Хотя это имеет смысл... Я думаю, что куплю диск на 1 ТБ, а затем буду использовать его как хранилище и куплю еще один диск для RAID-5, как только смогу себе это позволить.
решение1
Тыможетсделайте это; хотя я не вижу в этом смысла.
Если у вас есть M разделов на N физических дисках, и N < M, это означает, что по крайней мере один диск будет иметь два раздела. RAID-5 защищает вас от потери одного из разделов; если один из дисков — с по крайней мере двумя разделами, используемыми томом RAID-5 — выходит из строя, вы мгновенно теряете том RAID-5.
Единственная защита, которую вы можете получить, — это защита от потери некоторых секторов в одном из разделов; учитывая все уровни защиты, которые срабатывают автоматически без вашего ведома (например, неправильное переназначение секторов), и мой опыт на данный момент, выигрыш от защиты от такого сбоя очень мал по сравнению с пространством (и скоростью!), которое вы потеряли за все время существования тома RAID-5.
решение2
Если у вас всего два диска, но вы распределяете по ним три (или более) тома данных четности, то при выходе из строя одного из дисков вы потеряете часть данных четности, необходимых для восстановления тома(ов), которые были на этом диске.
Если вам нужна избыточность данных и у вас два диска, RAID-1 — это действительно единственный выход, но вы не получите никакого дополнительного дискового пространства от установки нового диска.
решение3
В лучшем случае, когда все работает, вы получаете более медленную и сложную версию простого создания полноразмерного раздела на втором диске и использования его в обычном режиме (вы столкнетесь с потерей производительности из-за необходимости многократной записи для каждой операции записи, но не получите никакой защиты от сбоев, если на одном диске находится несколько разделов!)
http://en.wikipedia.org/wiki/RAID
Я подозреваю, что вы, возможно, захотите использовать другой тип RAID или вообще не использовать RAID.