Назад | Перейти на главную страницу

/ загрузка на отдельном диске или в массиве рейдов

Имею 3 ssd диска (59 гб) каждый. Я хочу использовать их в качестве программного обеспечения raid5 с Fedora 15. Я читал, что рекомендуется иметь / boot на отдельном диске. 2 вопроса:

1) возможно ли и желательно ли иметь раздел 6 ГБ на каждом диске (и делать их как raid 1) для разделов / boot и / swap? в этом случае будет ли легко восстановить массивы raid1 и raid5?

2) имея / boot и / swap на отдельном 4-м диске (таким образом, помимо упомянутого выше 3), какой будет процедура восстановления, если этот диск выйдет из строя?

Спасибо

Если бы я разбивал вашу систему на разделы, я бы настроил разделы так, чтобы вы использовали небольшой раздел для RAID1 загрузки, а остальное пространство - для большого RAID5. Затем настройте LVM на RAID5 и создайте логические тома для файловых систем root, swap и любых других файловых систем, которые вам нужны.

/dev/sda1 1GB RAID1(/dev/md0)
/dev/sda2 *   RAID5(/dev/md5)

/dev/sdb1 1GB RAID1(/dev/md0)
/dev/sdb2 *   RAID5(/dev/md5)

/dev/sdc1 1GB RAID1(/dev/md0)
/dev/sdc2 *   RAID5(/dev/md5)

/dev/md0 ext3 /boot
/dev/md1 lvm
/dev/vg/swap swap
/dev/vg/root /

Я бы просто сделал / boot как трехсторонний программный RAID-1. Конечно, трехсторонний RAID-1 тратит пространство и увеличивает количество операций записи, но / boot крошечный и почти не имеет операций записи, поэтому на практике это не имеет значения.

Я не вижу проблемы с использованием подкачки либо отдельного RAID-5, либо файла подкачки внутри RAID-5, который вы будете использовать для своей основной ОС.

Пока вы сохраняете избыточность, тогда есть является не о каком процессе восстановления говорить, поскольку ничего не потеряно. Все продолжает работать, но немного медленнее и без дополнительной избыточности.

Чтобы вернуться к полностью избыточной конфигурации, вы должны использовать mdadm чтобы вывести диск из строя, физически удалите его (пока машина все еще работает, если ваше шасси / футляр / кейсы поддерживают горячую замену), физически замените новым диском, заново разделите новый диск таким же, как тот, который был удален, используйте mdadm добавить обратно разделы на новом диске в массивы. Вот и все.

Трехдисковый RAID-1 может потерять любые два диска. Трехдисковый RAID-5 может потерять любой диск.

на самом деле вам нужно всего около 200 МБ на загрузку, максимум 500 МБ, если вы хотите быть в безопасности. Смысл разделенного /boot состоит в том, чтобы сделать его загрузочным без необходимости в дополнительных модулях, если вы сделаете его другим массивом RAID, вы победите это. Просто создайте для него небольшой раздел на одном из дисков и отформатируйте его как ext2 (проще фс, проще монтировать при авариях).

Что касается свопа, не имеет большого значения, куда вы собираетесь его поместить, но его будет быстрее использовать на SSD, чем на жестком диске.