LVM на Fedora накрячился
Вчера нарыл совершенно нездоровую херню в Fedora 9 - после пары манипуляций с томами lvm система отказалась грузиться. Специально проверил, состряпал виртуалку с centos - там все нормально. Загадка.
В общем, суть колдовста была простой - я решил на сервере поставить lvm, причем зеркалирование сделать именно средствами lvm а не через dm mirror. По загадочным причинам зеркало на lvm работает заметно быстрее. Нет просадки на записи. Почему - без понятия. Кому интересно - наберите в гугле “lvm mirror”.
Без стандартного зеркала совсем обойтись не удается. Во-первых, на нем лучше держать папку /boot. Во-вторых на нем надо сделать небольшой раздел для логов lvm mirror. Вообще, зеркало на LVM требует 3 дисков. Два под собственно копии, и один для логов. Но есть финт ушами, когда логи помещаются на маленький раздел, сделанных на dm mirror.
Устроить такой расколбас с lvm захотелось по очень простой причине - потом на порядок проще все администрировать. Можно конечно тупо зазеркалить диски стандартным dm mirror, а lvm ставить поверху. Но я стандартным зеркалированием уже наелся по уши. Когда диск меняешь, надо много думать, чтобы создать одинаковые разделы 😃 .
Прямо из инсталлятора сделать lvm mirror нельзя, но это не беда: с lvm можно после установки играться сколько угодно, совершенно прозрачно. Ну тут собственно федора меня и “порадовала”. Когда тома загнал в режим зеркала, после перезагрузки все и накрячилось. Причем система показывает, что тома видит, но монтировать их отказывается.
Я с такой радости конечно прифигел, и лишний раз порадовался, что решил все сначала погонять в виртуалках, а не ломанулся делать инсталляцию на боевом сервере. Дела все страньше и страньше, как говорила Алиса.
CenOS аналогичные издевательства выдержал совершенно без проблем. Но уж очень не хочется разводить зоопарк операционок. А для виртуалки, где гоняется сайт, CentOS ставить очень не хочется - слишком старый набор пакетов в репозитории. Пойду поковыряю суську и серверную убунту.