The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"LVM и RAID"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски / Linux)
Изначальное сообщение [ Отслеживать ]

"LVM и RAID"  +/
Сообщение от php437 (ok) on 14-Июл-11, 11:35 
Здравствуйте!
http://www.alexr.me/index.php?option=com_content&view=articl...
Попробовал согласно инструкции настроить LVM, а затем программный RAID. В общем-то, за исключением некоторых корректировок, все получилось нормально. Но до первой перезагрузки. После перезагрузки сначала переставали работать тома LVM (не монтировались диски, прописанные в fstab). Вылечивалось вручную командой vgchange -a y. Теперь еще и программный райд стал отваливаться. Пропали устройства /dev/md0 и /dev/md1. Первоначально после загрузки оставались. В настройках ничего не менял, только перезагружался. С дисками dev/sda[bcd] все нормально. mdadm /dev/sda1 рапортует про какой-то undetected raid1 /dev/.tmp.md0. Попробавал еще раз все с нуля по инструкции сделать. Результат такой же: до перезагрузки все работает, после - пропадает.
Вопрос: в статье что-то упущено? Я что-то делаю не так? Или это технология такая ненадежная?
Спасибо!
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "LVM и RAID"  +/
Сообщение от Дядя_Федор email on 14-Июл-11, 15:34 
Дистрибутив какой хоть? Для загрузки с софтового Рейда (и ЛВМ в том числе) необходим initrd. А если это CentOS - там утилита mkinitrd кривая - напарывался на это - приходилось initrd руками самом собирать.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "LVM и RAID"  +/
Сообщение от php437 (ok) on 14-Июл-11, 16:03 
> Дистрибутив какой хоть? Для загрузки с софтового Рейда (и ЛВМ в том
> числе) необходим initrd. А если это CentOS - там утилита mkinitrd
> кривая - напарывался на это - приходилось initrd руками самом собирать.

Дело в том, что я не пытаюсь загрузиться с райд, загрузка идет с обычного диска и проходит нормально, райд же отдельно подключается для хранения данных. Вернее, не подключается. Задумываюсь над целесообразностью связываться с ним... Теоретически он должен увеличить сохранность данных, а на деле получается наоборот :( Дистрибутив Ubuntu 10.04 SE

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "LVM и RAID"  +/
Сообщение от Дядя_Федор email on 14-Июл-11, 16:39 
Я CentOS по живому переводил на софтовый RAID1. Причем с него и загрузка идет. :) Повозиться, конечно, пришлось - но сделал. Работает вполне себе успешно. Проверьте - создаются ли при загрузке устройства /dev/md? Попробуйте создать просто софотовый Рейд на mdadm - без LVM и глянуть, что получится.


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "LVM и RAID"  +/
Сообщение от php437 (ok) on 15-Июл-11, 18:13 
> Проверьте - создаются ли при загрузке устройства /dev/md? Попробуйте
> создать просто софотовый Рейд на mdadm - без LVM и глянуть,
> что получится.

Полностью удалил lvm и raid на всех четырех дисках и начал все с начала. Создал raid1 на первых двух дисках, отформатировал, примонтировал, записал туда тестовый файл. Все работает. Перезагрузился - райд пропал. Смотрю mdstat и вижу вот что:

root@kvm1:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md_d0 : inactive sda1[0](S)
      8388480 blocks
      
unused devices: <none>

Короче, искал-искал, и нашел в интернете наводку. Попробовал, перезагрузился - работает!
Дело оказалось в том, что надо было создать файл mdadm.conf и записать туда информацию про созданные райд-массивы. Нашел, где у меня лежит этот конфиг и сделал так:

mdadm --examine --scan >> /etc/mdadm/mdadm.conf

И все. Почему автор указанной статьи не упомянул этот момент - непонятно.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "LVM и RAID"  +/
Сообщение от Дядя_Федор email on 15-Июл-11, 21:03 
> Дело оказалось в том, что надо было создать файл mdadm.conf и записать
> туда информацию про созданные райд-массивы. Нашел, где у меня лежит этот
> конфиг и сделал так:
> mdadm --examine --scan >> /etc/mdadm/mdadm.conf
> И все. Почему автор указанной статьи не упомянул этот момент - непонятно.

:)))) Я настраивал по статье в вики Дженту (несмотря на то, что делал в CentOS) - там это все было.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

4. "LVM и RAID"  +/
Сообщение от sn (??) on 15-Июл-11, 10:13 
> Здравствуйте!
> http://www.alexr.me/index.php?option=com_content&view=articl...

Там нет ничего про raid.

> Попробовал согласно инструкции настроить LVM, а затем программный RAID.

Сначала делается raid, а поверх него lvm.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "LVM и RAID"  +/
Сообщение от php437 (ok) on 15-Июл-11, 13:20 
>> http://www.alexr.me/index.php?option=com_content&view=articl...
> Там нет ничего про raid.

Вы, видимо, просмотрели только одну страницу статьи - "Простой файловой сервер". А там есть еще "Добавляем избыточность с помощью RAID" и др. параграфы.

>> Попробовал согласно инструкции настроить LVM, а затем программный RAID.
> Сначала делается raid, а поверх него lvm.

Ошибаетесь, уважаемый, lvm и raid можно делать в любом порядке. В указанной учебной статье, в частности, разобран пример, как можно создать lvm из четырех дисков, записать туда данные, потом два диска вывести из lvm, собрать из них неполный райд, ввести их обратно в lvm, перевести данные с обычных дисков на райд, вывести два не райдовых диска, и добавить их в райд массив. И все это без остановки системы и без потери данных. Пример, описанный в статье, прекрасно работает - я проделал это дважды. Но возникают проблемы после перезагрузки системы - lvm-тома не монтируются сами при загрузке, выдается ошибка, я делаю s[kip], и после загрузки все поднимается вручную командой vgchange -a y и затем mount. Вопрос заключается в следующем: как сделать, что оно происходило "само".


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "LVM и RAID"  +/
Сообщение от sn (??) on 18-Июл-11, 14:19 

> Вы, видимо, просмотрели только одну страницу статьи - "Простой файловой сервер". А
> там есть еще "Добавляем избыточность с помощью RAID" и др. параграфы.

Посмотрел.

>[оверквотинг удален]
> четырех дисков, записать туда данные, потом два диска вывести из lvm,
> собрать из них неполный райд, ввести их обратно в lvm, перевести
> данные с обычных дисков на райд, вывести два не райдовых диска,
> и добавить их в райд массив. И все это без остановки
> системы и без потери данных. Пример, описанный в статье, прекрасно работает
> - я проделал это дважды. Но возникают проблемы после перезагрузки системы
> - lvm-тома не монтируются сами при загрузке, выдается ошибка, я делаю
> s[kip], и после загрузки все поднимается вручную командой vgchange -a y
> и затем mount. Вопрос заключается в следующем: как сделать, что оно
> происходило "само".

После всего этого рукоблудия lvm оказывается поверх raid

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру