The OpenNET Project / Index page

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

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

"Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от Кочегар (ok) on 02-Сен-10, 09:26 
Доброе время суток!

Имеется сервер под FreeBSD 6.0, который используется в качестве почтового сервера.
На сервере стояло 3 диска SCSI, потребовалось увеличить пространство для почты, поставили ещё 4 таких же диска. Я решил создать на них программный RAID 0+1 (т.е. по 2 диска gmirror, потом 2 получившихся RAID 1 объединить gstripe).
Первый RAID 1 создался нормально, на создании второго система легла. Теперь по load geom_mirror система валится в момент монтирования второго RAID 1. Пока приходится работать по-старому, новые диски ждут своего часа...
Может кто знает, как без загрузки geom_mirror удалить из системы глючный экземпляр RAID, чтобы попытаться собрать его сызнова? И вообще, где хранятся конфиги geom?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от lavr email on 02-Сен-10, 10:34 
>[оверквотинг удален]
>На сервере стояло 3 диска SCSI, потребовалось увеличить пространство для почты, поставили
>ещё 4 таких же диска. Я решил создать на них программный
>RAID 0+1 (т.е. по 2 диска gmirror, потом 2 получившихся RAID
>1 объединить gstripe).
>Первый RAID 1 создался нормально, на создании второго система легла. Теперь по
>load geom_mirror система валится в момент монтирования второго RAID 1. Пока
>приходится работать по-старому, новые диски ждут своего часа...
>Может кто знает, как без загрузки geom_mirror удалить из системы глючный экземпляр
>RAID, чтобы попытаться собрать его сызнова? И вообще, где хранятся конфиги
>geom?

# man gmirror
# man gstripe

ключевое слово метаданные, обычно они хранятся в последнем секторе.
сперва имеет смысл посмотреть status и list ваших geom'ов, потом удалять
метаданные, если в 6.0 gmirror/gstripe не имеют опций удаления метаданных,
затрите диски нулями:

# dd if=/dev/zero of=/dev/adX[sY] bs=1M

adXsY зависит от того что вы использовали для создания провайдера, сырые диски,
слайсы или партиции: adX или adXsY (слайсы) или adXsY[a-h] (партиции)

прим: вы уверены что у вас все нужные для geom модули, подгружаются раньше
проверки fsck или работы с соответствующим провайдером geom?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от Кочегар (ok) on 06-Сен-10, 02:14 
># man gmirror
># man gstripe

Прочитал первым делом, перед тем, как топикастить. Только man geom и man gmirror во FreeBSD 6.0 довольно скуден, отчего и возникли вопросы.

>
>ключевое слово метаданные, обычно они хранятся в последнем секторе.
>сперва имеет смысл посмотреть status и list ваших geom'ов, потом удалять
>метаданные, если в 6.0 gmirror/gstripe не имеют опций удаления метаданных,
>затрите диски нулями:
>
># dd if=/dev/zero of=/dev/adX[sY] bs=1M

Помогло, спасибо! mirror перестроился успешно.

>
>adXsY зависит от того что вы использовали для создания провайдера, сырые диски,
>
>слайсы или партиции: adX или adXsY (слайсы) или adXsY[a-h] (партиции)

Использовал сырые диски: da3, da4 -- первый mirror, da5, da6 -- второй.

>
>прим: вы уверены что у вас все нужные для geom модули, подгружаются
>раньше
>проверки fsck или работы с соответствующим провайдером geom?

Если не грузить модули во время загрузки системы, то система стартовала нормально, но при последующей загрузке geom_mirror валилась намертво при попытке поднять второй RAID1.

Ещё раз спасибо за помощь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от universite email(ok) on 17-Сен-10, 03:47 

>Если не грузить модули во время загрузки системы, то система стартовала нормально,
>но при последующей загрузке geom_mirror валилась намертво при попытке поднять второй
>RAID1.

Оформите PR

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от Кочегар (ok) on 20-Сен-10, 09:49 
>
>>Если не грузить модули во время загрузки системы, то система стартовала нормально,
>>но при последующей загрузке geom_mirror валилась намертво при попытке поднять второй
>>RAID1.
>
>Оформите PR

Несмотря на то, что проблема решена, можно поподробнее, где читать, что такое PR и как его оформить?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Разобрать программный RAID 1 на FreeBSD."  +/
Сообщение от lavr email on 20-Сен-10, 10:15 
>>
>>>Если не грузить модули во время загрузки системы, то система стартовала нормально,
>>>но при последующей загрузке geom_mirror валилась намертво при попытке поднять второй
>>>RAID1.
>>
>>Оформите PR
>
>Несмотря на то, что проблема решена, можно поподробнее, где читать, что такое
>PR и как его оформить?

# man send-pr

http://www.freebsd.org/send-pr.html


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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