[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Надежность LVM (ext3 vs lvm и ext3)



26.03.2012 19:48, Igor Savinykh написал:
Всем привет!

Давно присматриваюсь к LVM, прочитал различную документацию, обсуждения в форумах.

Хочу спросить у тех кто имеет опыт работы с LVM.

Рассмотрим ситуацию установки небольшого сервера на 1 винчестер.
1) Стандартный вариант - диск разбить на разделы со swap и ext3 и установить Debian.

2) Вариант с LVM - настроить LVM, диск разбить на разделы со swap и ext3 и установить Debian. /boot можно вынести за LVM.

Вариант 2 более гибкий.

Меня интересует надежность варианта 2 в плане реакции на мелкие сбои: сбой питания (конечно сервер будет на UPS, но все же), зависания системы в сравнении с вариантом 1. В варианте 1 при запуске системы после мелкого сбоя идет проверка диска, автоматический откат ext3 и система снова работает.

Конечно будут делаться резервные копии, но хочется понять насколько капризнее в эксплуатации будет вариант 2.

С уважением,
Игорь

Рассказываю.
Уж слава богу опыт имею. Между представленными вариантами разницы почти нет. Выносить раздел boot за lvm имеет смысл, для совместимости с grub. По крайней мере иначе поставить будет сложно, но по идее варианты существуют. Вариант 1 - совершенно не правилен с точки зрения надежности. Как в принципе и вариант 2. Причина этому - все в одной файловой системе - большая вероятность проблем загрузки сервера в случае ошибок на файловых системах.

Например программа писала в /var который по сути у вас находится на одной файловой системе с /etc и т.д. произошла ошибка, например выключение питания. Очень велика вероятность того, что сервер не загрузится из-за не достаточности данных или не доступности /etc. Т.к. файловая система не будет смонтирована. Конечно есть альтернативные варианты решения проблемы.

Например: FSCKFIX=yes в /etc/default/rcS
что по сути заставляет debian каждый раз проверят и исправлять файловую систему при загрузке, в случае проблем.

Я например var, tmp, home разношу по разным разделам, кстати если еще по разным lvm томам разносить, то появляется гибкость lvm.

У меня конечно чаще всего все всё пишут в /var и все хорошо, если он вынесен в отдельный раздел.

Получаеться sda или md0 , бьется так:

1. sda1 512 /boot желательно ext3 опять же с точки зрения совместимости. я например использую acronis, чтобы сохранять разделы
2. sda2 8192 swap с точки зрения сервера с 4 Гигами оперативы
3. sda3 lvm
            4. lvm 50000 - var
            5. lvm 1000  - tmp
            6. lvm 1000  - etc
            7  lvm 20000 - /

как то так

еще лучше если ваш sda это md0 с raid1 ;)))




--

С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


Reply to: