wzooff 20.02.2013 12:30
Есть вопрос! — softraid + lvm
Собственно, возникла необходимость поднять сервер. Есть 2х500Гб диска и желание сделать все правильно :)Так вот, что думаете насчет сабжа? И еще вопрос - если я заменил дефектный диск в рейде, они синхронизировались, надо еще какие нибудь телодвижения потом делать (установка граба например на md0)?
Приблизительная разметка
md0
|-boot
|-lvm
___|-вся фигня (/,/home, etc.)
я обычно делаю первый, два раздела, рут (md0) и хомяк (md1), grub ставится на оба диска, после заменю единственная ручная операция - восстановить grub на замененном диске
Я делал так:
1) Два диска по 1Тб, создаем по разделу на каждом диске и объединяем их в raid1.
2) Поверх raid нарезаем lvm-тома. У меня это были /boot, swap, /. Но вообще сейчас наверное нет смысла выносить /boot.
3) Ставим систему и ставим grub на оба физических диска.
Но вообще можно обойтись и без lvm, создав несколько raid1 из парных разделов на обоих дисках как было сказано выше.
Суть в том, что grub2 умеет запускать систему с lvm, поэтому я его не выносил отдельно на физ раздел.
В общем у меня схема такая:
1) Два диска по 1Тб, создаем по разделу на каждом диске и объединяем их в raid1.
2) Поверх raid нарезаем lvm-тома. У меня это были /boot, swap, /. Но вообще сейчас наверное нет смысла выносить /boot.
3) Ставим систему и ставим grub на оба физических диска.
Но вообще можно обойтись и без lvm, создав несколько raid1 из парных разделов на обоих дисках как было сказано выше.
Суть в том, что grub2 умеет запускать систему с lvm, поэтому я его не выносил отдельно на физ раздел.
В общем у меня схема такая:
1 |
|----sda1---|\ /-lvm_group-boot
|
Вот мне тоже кстати вопрос мучает. Я создавал примерно так же. Сижу экспериментирую. Но когда доходит дело до установки загрузчика - не знаю куда его ставить. В итоге разметил автоматом, а там boot выносит за пределы lvm
У меня почему-то при создании файловой системы на RHEL 6 и CentOS не позволяли делать /boot внутри lvm-группы. И на софтварном рейде тоже, вроде.
LVM чертовски удобен в системах виртуализации. Хотя есть и обратная точка зрения ^__^. Можно нарезать "жесткие диски" виртуалкам непосредственно на LVM-томе.
Если у тебя райд из целого диска, то вся информация на обоих дисках по идее идентична. Т.е. ничего дополнительно делать не нужно. Но лично подобного не делал, так, что имхо.
А вот из своего опыта могу сказать про LVM, очень удобная штука особенно при большом количестве дисков. LVM-м можно переносить с одного носителя на другой, расширять, уменьшать. Так-же просто бальзам на душу - это снапшоты, мне для бэкапов очень удобно.
Вот только мне не понятно зачем отделять boot на отдельный раздел? Я думаю его стоит выделять только если линух не может сразу загрузится с /boot на одном разделе с корнем.
А вот из своего опыта могу сказать про LVM, очень удобная штука особенно при большом количестве дисков. LVM-м можно переносить с одного носителя на другой, расширять, уменьшать. Так-же просто бальзам на душу - это снапшоты, мне для бэкапов очень удобно.
Вот только мне не понятно зачем отделять boot на отдельный раздел? Я думаю его стоит выделять только если линух не может сразу загрузится с /boot на одном разделе с корнем.
А с рейдом, ты какой берёшь? Нулевой или первый?