- Горячая замена диска в RAID gmirror, LeNiN, 11:51 , 16-Ноя-09 (2)
- Горячая замена диска в RAID gmirror, zakat, 18:21 , 16-Ноя-09 (5)
Где то смотрел спецификации, так там сказано, что можно на ходу подключать, отключать SATA диски с 15-пиновими разьемами питания. А вот экспериментировать с четырех-пиновыми не рекомендуют. Я так понял в связи с возможным импульсом тока и возможным зависанием материнки или выходом из строя блока питания (заметьте не винчестера)Сегодня провел испытания, у меня прошло все нормально, зависаний не было. Очевидно зависит от блока питания (мой на 500W удержал без проблем). Хотя нужно отметить что искрение есть. На боевом сервере я бы подобные эксперименты с 4-пиновым питанием не проводил. На SATA разьемах искрения, нет вообще! Лично многократно проверял. В этой статье, я не пытаюсь создать велосипед. Я описываю способ позволяющий выполнить гарячую замену винта при слабом финансировании. Согласитесь далеко не каждая контора купит девайс с правильной горячей заменой. Это мягко говоря не совсем дешево. RAID хоть и не спасает от дурака,но дает некий запас прочности, позволяющий спать спокойно. А гарячая замена нужна для случая, когда остановка сервера крайне нежелательна. Особенно если замену можно провести или на горячую, или с 23:30 до 4:00. Я в это время предпочитаю мирно спать, или как минимум заниматься чем то полезным.... Например: пить чай.
- Горячая замена диска в RAID gmirror, pavlinux, 12:14 , 16-Ноя-09 (3)
- Горячая замена диска в RAID gmirror, Nas_tradamus, 15:50 , 16-Ноя-09 (4)
- Раздел полезных советов: Горячая замена диска в RAID gmirror, zakat, 19:04 , 16-Ноя-09 (7)
Для того чтобы получать статус RAID в письменных отчетах системы, нужно подправить файл periodic.conf на предмет daily_status_gmirror_enable="YES" Для тех кто ленится читать сообщения системы в письменном виде, при условии что сервер находится в непосредственной близости можно рекомендовать звуковое сопровождение. Для этого:1.Устанавливаем beep #cd /usr/ports/audio/beep #make install 2.В файл /boot/loader.conf добавляем строку speaker_load=YES Это для будущих загрузок системы, а сейчас нужно подгрузить вручную #kldload speaker 3. Создаем скрипт raid_alarm следующего содержания #!/bin/sh #alarm=`/sbin/gmirror status | /usr/bin/grep COMPLETE |/usr/bin/awk '{ print $2 }'` alarm=`/sbin/gmirror status | /usr/bin/grep DEGRADED |/usr/bin/awk '{ print $2 }'` echo $alarm if [ "X$alarm" = 'X' ] then exit fi LIMIT=30 LIMIT2=5 a=1 d=1 while [ "$d" -le $LIMIT2 ] do d=$(expr 1 + $d) while [ "$a" -le $LIMIT ] do a=$(expr 1 + $a) b=$(expr 100 \* $a) /usr/local/bin/beep -p $b 1 done while [ ! "$a" -le 1 ] do a=$(expr $a - 1) b=$(expr 100 \* $a) /usr/local/bin/beep -p $b 1 done done Запускаем скрипт через крон, например раз в час 0 * * * * root /.../raid_alarm При проблемах с массивом раз в час сервер будет заливаться трелью сирены. Для проверки скрипта можно закоментировать третью строку скрипта и раскоментировать вторую(только для проверки, если есть RAID gmirror!!!) Потом все вернуть на место. - Горячая замена диска в RAID gmirror, аноним, 05:40 , 17-Ноя-09 (8)
- Горячая замена диска в RAID gmirror, zakat, 10:52 , 17-Ноя-09 (12)
>блин, автор, читай ман по поводу: >atacontrol attach channel >atacontrol detach channel Читал, но кроме мана, еще и голова нужна. Только желательно наоборот atacontrol detach channel atacontrol attach channel При отключеном AHCI, например имею: atacontrol list ATA channel 3: Master: ad6 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: ad8 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Заметьте, на одном канале!!! Пусть,оба диска в массиве и на них система. Допустим ad8 умер. Ну и сделай detach, а я посмотрю!!! #atacontrol detach ata3 Все приехали!!! Кнопка reset как раз для этого случая, пользуйтесь. Повторяю еще раз, я не на что не претендую, просто даю проверенный,рабочий вариант!!!
- Горячая замена диска в RAID gmirror, аноним, 17:59 , 17-Ноя-09 (14)
- Горячая замена диска в RAID gmirror, zakat, 18:18 , 17-Ноя-09 (16)
>когда на одном канале, да, не получится, но в статье у разные >каналы с _включеном_ ahci и мудрствовать особо не нужно... Не очень то понял о чем речь? Но все же, рассмотрим мой случай. Есть четыре порта , и четыре винта. Собрано два массива. Если AHCI отключен то имеем: ATA channel 3: Master: ad6 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: ad8 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x ATA channel 4: Master: ad10 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: ad12 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Тут detach не пройдет!!! Это понятно. А новый диск при подключении автоматически не инициализируется. Включаем AHCI: ATA channel 2: Master: ad4 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: no device present ATA channel 3: Master: ad6 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: no device present ATA channel 4: Master: ad8 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: no device present ATA channel 5: Master: ad10 <WDC WD5001AALS-00L3B2/01.03B01> SATA revision 2.x Slave: no device present В этом случае можно использовать detach - attach, но нужды нет. Новый диск инициализируется автоматически. Я особо не понимаю, с чем я мудрствую
- Раздел полезных советов: Горячая замена диска в RAID gmirror, sHaggY_caT, 07:38 , 17-Ноя-09 (10)
- Раздел полезных советов: Горячая замена диска в RAID gmirror, zakat, 10:40 , 17-Ноя-09 (11)
>Стоит делать gmirror не из непосредственно дисков, то есть {ad,da}[0-9], а из >слайсов. Зачем? Затем, что бы можно было поменять диск на диск >другой модели:) Нужно просто сделать слайс такого же размера :) >Обращаю внимание, что часто требуется диск большего размера, чем был (если используется >диск другого размера) из-за геометрии Согласен, но статья немного одругом!
- Горячая замена диска в RAID gmirror, XoRe, 16:49 , 17-Ноя-09 (13)
- Горячая замена диска в RAID gmirror, аноним, 18:08 , 17-Ноя-09 (15)
- Горячая замена диска в RAID gmirror, zakat, 18:19 , 17-Ноя-09 (17)
>>Вот на этом этапе, возможно, сможет помочь glabel. > >к сожалению, glabel здесь не поможет. Тут я согласен, не поможет!
- Горячая замена диска в RAID gmirror, Анонимуз, 02:51 , 18-Ноя-09 (18)
- Горячая замена диска в RAID gmirror, zakat, 10:06 , 18-Ноя-09 (19)
>> ... один диск отсутствует!!! Его нужно найти и заменить. > >Вот на этом этапе, возможно, сможет помочь glabel. >Как это. Нужно сделать метки verhny_vint, sredny_vint, nizhny_vint ну или по номерам сата-портов.Да, но это не на этапе когда "... один диск отсутствует!!!" Это скорее для "Как вывод, нужно метить винчестеры в момент установки и брать соответствующий корпус для удобной замены." Согласен, метить можно любым способом!!!
- Горячая замена диска в RAID gmirror, BlackHawk, 18:47 , 18-Ноя-09 (22)
- Горячая замена диска в RAID gmirror, zuborg, 19:00 , 18-Ноя-09 (23)
- Горячая замена диска в RAID gmirror, Plaguer, 10:09 , 13-Апр-16 (26)
|