The OpenNET Project / Index page

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

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

"Раздел полезных советов: Определение во FreeBSD состояния RA..."  +/
Сообщение от auto_tips (ok) on 04-Дек-09, 23:03 
Имеем сервер c RAID-контроллерами LSI SAS 1064E (SAS 3000 series) и  RAID-1, который FreeBSD видит как устройство da0.

После физического удаления и последующего возвращения на место  одного из дисков в syslog отображается соответствующее уведомление:

   Oct 21 22:16:28 bill kernel: mpt0:vol0(mpt0:0:0): RAID-1 - Degraded
   Oct 21 22:16:28 bill kernel: mpt0:vol0(mpt0:0:0): Status ( Enabled Re-Syncing )

Для просмотра типа RAID можно использовать "camcontrol periphlist da0", но при этом данные о текущем состоянии RAID не отображаются.
Нашлось два решения:

1. Анализировать состояние переменной
   sysctl dev.mpt.0.nonoptimal_volumes

если значение не равно нулю, то есть проблемы с состоянием RAID.

2. Собрать из исходных текстов [[http://p4db.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/us... mptutil]] (в портах его нет).

Пробуем получить состояние массива:

   mptutil show volumes

   mpt0 Volumes:
   Id     Size    Level   Stripe  State  Write-Cache  Name
   da0 (  136G) RAID-1          OPTIMAL   Disabled


URL: http://subnets.ru/blog/?p=1056
Обсуждается: https://www.opennet.ru/tips/info/2219.shtml

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Определение во FreeBSD состояния RAID-массива на базе SAS ко..."  +/
Сообщение от тигар (ok) on 04-Дек-09, 23:03 
вообще-то mptutil есть в базе начиная с FreeBSD 8.0.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Определение во FreeBSD состояния RAID-массива на базе SAS ко..."  +/
Сообщение от cvsup (ok) on 05-Дек-09, 19:40 
mptutil show drives должно удивить автора еще больше...
а пихать софт в порты, когда оно есть в базе - это да
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Определение во FreeBSD состояния RAID-массива на базе SAS ко..."  +/
Сообщение от Samm (??) on 05-Дек-09, 20:54 
Наверное Вас это удивит, но достаточно много софта существоало в портах до включения в базовую систему. На вскидку могу вспомнить csup и freebsd-update. Обычно в таких портах просто ставят BROKEN при версии ОС >= той в которой утилита появилась.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Определение во FreeBSD состояния RAID-массива на базе SAS ко..."  +/
Сообщение от cvsup (ok) on 05-Дек-09, 21:39 
Я знаю.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Определение во FreeBSD состояния RAID-массива на базе SAS ко..."  +/
Сообщение от rootsubnets email on 07-Дек-09, 21:22 
>вообще-то mptutil есть в базе начиная с FreeBSD 8.0.

ну мы рады за тя, что у тя есть сервера с 8.0
а что по твоему мнению делать людям с 7.2 ?

Samm, +1
спасибо

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

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

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




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

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