The OpenNET Project / Index page

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

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

"Раздел полезных советов: Создание atacontrol RAID1 под FreeB..."  +/
Сообщение от auto_tips on 23-Сен-05, 18:55 
При создании RAID1 например:
    # atacontrol create RAID1 ad0 ad2

система создает raid массив но на него пока ничего не пишеться. Но статус у него READY:

    # atacontrol status ar0
   ar0: ATA RAID1 subdisks: ad4 ad6 status: READY

Система считает что после создания raid, на нем создадут слайсы,
и партиции, после чего на них запишут данные.(что и происходит при установке системы на ar0)
при этом все данные не будут нарушать целостность raid.
Но систему можно обмануть.

   # atacontrol list
   ATA channel 0:
       Master:  ad0 <ST380011A/3.06> ATA/ATAPI revision 6 //живая система
       Slave:       no device present
   ATA channel 1:
       Master:  ad2 <ST380011A/3.06> ATA/ATAPI revision 6 //новый диск
       Slave:       no device present

   # atacontrol detach 1

Теперь мы имеем целостный RAID1 состоящий из одного диска с системой.

   # atacontrol status ar0
      ar0: ATA RAID1 subdisks: ad0 DOWN status: DEGRADED

Прописываем ar0 в fstab
   # Device         Mountpoint FStype Options Dump Pass#
   /dev/ar0s1b none swap       sw             0       0
   /dev/ar0s1a      /          ufs     rw     1       1
   /dev/ar0s1e      /tmp       ufs     rw     2       2
   /dev/ar0s1f      /usr       ufs     rw     2       2
   /dev/ar0s1d      /var       ufs     rw     2       2

перегружаем систему (!!!должна нормально смонтировать все файловые системы, внимательно смотрите лог загрузки)
после перезагрузки:

   # atacontrol status ar0
      ar0: ATA RAID1 subdisks: ad0 DOWN status: DEGRADED
   # atacontrol addspare ar0 ad2
   # atacontrol rebuild ar0
   # atacontrol status ar0
      ar0: ATA RAID1 subdisks: ad0 ad1 status: REBUILDING 1% completed

После окончания rebuild система готова к использованию.

URL: http://www.opennet.dev/base/sys/freebsd_atacontrol_raid.txt.html
Обсуждается: http://www.opennet.dev/tips/info/896.shtml

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

Оглавление

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

1. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Samm on 23-Сен-05, 18:55 
Круто, спасибо за полезный совет. Обязательно попробую на днях.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от chas on 04-Окт-05, 06:50 
Весьма любопытно и интересно, много проще чем vinum!
Правильно ли я понял, что файловая система остается 4.2BSD?
А в отношении к gmirror, может ли, кто-нибудь дать краткую сравнительную характеристику или хотя бы просто поделиться своими впечатлениями?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Aquarius on 04-Окт-05, 19:35 
gmirror наряду с vinum'ом очень универсальные решения - не требуют аппаратного контроллера. Не знаю, как в этом отношении vinum, а gmirror мне понравился тем, что при незначительном нарушении целостности в результате, например, перезагрузки по сбою питания, для восстановления массива не требуется вмешательство и оное (восстановление) происходит в фоновом режиме.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Aquarius on 04-Окт-05, 19:42 
P.S. хотелось бы узнать, как в этом отношении у atacontrol с поддерживаемыми контроллерами, а то однажды обнаружил неделю или дольше рассинхронизированный аппаратный массив (дело было в Linux'е), после чего решил не рисковать с аппаратными контроллерами; пришлось манипулировать с загрузкой с одним диском для выяснения, на котором актуальная информация.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Samm on 07-Окт-05, 23:01 
Не получилось. После перезагрузки fsck сказал про /usr о поломанном суперблоке и починить не смог. Подозреваю, что метод в этой статье не совсем корректный, должен же где-то atacontrol хранить служебную инфу? Вобщем я переразбил всё, загрузился с livefs и сделал всё нормально.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Freedom on 17-Окт-05, 18:01 
на готовом рейде решил проверить как оно без винта подниматься будет.
ar0: ATA RAID1 subdisks: ad0 ad1 status: READY

отключил винт, запустилось на одном, все хорошо.

вернул винт назад,  биос говорит Degraded mode (восстанавливать не иду, в надежде что восстановлю из фри).
Загружаеться Фря, видит 2 винта, говорит - READY !!!
и тут ей становиться плохо, от того что файловые системы рассинхронизировые (kernel panic).
Ok, говорим detach на винт со старой версией(ad0) и уходим в ребут.

поднимаемся опять на одном винте(том же ad1) - фря уже видит Degrade.  Пытаемся восстановить рейд.

##atacontrol list
ATA channel 0:
    Master: acd0 <SONY DVD-ROM DDU1612/DYS3> ATA/ATAPI revision 5
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad0 <SAMSUNG SP2004C/VM100-33> Serial ATA v1.0
Serial ATA II
    Slave:       no device present
ATA channel 3:
    Master:  ad1 <SAMSUNG SP2004C/VM100-33> Serial ATA v1.0
Serial ATA II
    Slave:       no device present


]##atacontrol status ar0
ar0: ATA RAID1 subdisks: DOWN ad1 status: DEGRADED

##atacontrol addspare ar0  ad0
atacontrol: ioctl(ATARAIDADDSPARE): Device busy

##atacontrol detach 2

##atacontrol attach 2

теперь уже получилось
##atacontrol addspare ar0  ad0

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

9. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Pokemon (??) on 08-Ноя-05, 14:21 
#перегружаем систему (!!!должна нормально смонтировать все файловые системы, внимательно смотрите лог загрузки)#
а если не смонтировала, в чем может быть проблема?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от alex.g on 25-Сен-06, 14:15 
схема сработала на freebsd 6.1, только будьте внимательны поменялся синтаксис atacontrol. к имени канала приписывается ata приставка. например:
atacontrol detach ata1
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от sid (??) on 23-Янв-07, 17:32 
работает.

если выдаст такое сообщение
main /root #atacontrol addspare ar0 ad4
atacontrol: ioctl(ATARAIDADDSPARE): Device busy

то надо сделать
main /root #atacontrol detach 2
main /root #atacontrol attach 2
Master:  ad4 <WDC WD1600JS-00NCB1/10.02E02> Serial ATA v1.0
Serial ATA II
Slave:       no device present

ну и потом

main /root #atacontrol addspare ar0 ad4
main /root #atacontrol rebuild ar0
main /root #atacontrol status ar0
ar0: ATA RAID1 subdisks: ad4 ad6 status: REBUILDING 0% completed

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

12. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от miver email on 14-Май-07, 17:16 
atacontrol addspare ar0 ad12
atacontrol: ioctl(ATARAIDADDSPARE): Device busy

делаю
atacontrol detach ata7
atacontrol attach ata7
получаю
Master:      no device present
Slave:       no device present

Но до detach там висел девайс ) куда копать?

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

13. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от mixey email on 20-Июл-07, 18:02 
Та же тема: после детача ничего не возвращается на место:
Master:      no device present
Slave:       no device present
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от Smersh email on 13-Авг-07, 12:05 
у меня FreeBSD 6.2 в самом начале установки видит ar0 но размер детектит почему-то как у raid0. проверил тулзой к материнке - там показывает raid1
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от z1nkum email on 29-Авг-07, 16:54 
FreeBSD 6.2 на ASUS P5M2-R (RS120-E4/PA2)
Во время перезагрузки по этому how2 после определения ad4, до определения ar0 вылетает fatal trap 12
Лечится так: в RAID-BIOS у ранее выключенного винта статус Offline member. Сделать его non-raid (пункт 3), внести опять в рейд, продолжить загрузку. При этом автоматически рейд почему-то не начинает ребилдиться - надо руками с detach, attach, addspare, rebuild

Вывод: опасайтесь перегружаться с новым винтом в такой фейкрейде

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

16. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от spider email(??) on 16-Окт-07, 12:40 
у меня есть небольшая проблемка. после перезагрузки не монтирует фс. как поправить пока не знаю.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от anonymous (??) on 19-Янв-08, 19:32 
а в fstab не пробовал заменить ad* на ar0? :)

бабушка рассказывала, помогает :-)

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

18. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от andrew_i on 20-Апр-08, 01:24 
Решили добавить 3й жесткий на биллинг с raid1, и рейд упал, состояние degraded. ППЦ,вылетает fatal trap 12, прям ж..й лужу. Рэйд встроенный, intel. Выходит что добавление третьего диска ведет к рассихронизации рейда ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от z1nkum email(ok) on 21-Апр-08, 09:38 
>Решили добавить 3й жесткий на биллинг с raid1, и рейд упал, состояние
>degraded. ППЦ,вылетает fatal trap 12, прям ж..й лужу. Рэйд встроенный, intel.
>Выходит что добавление третьего диска ведет к рассихронизации рейда ?

погоди, 3й диск в рейд1 ?

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

20. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от andrew_i on 21-Апр-08, 23:11 
Нет, не в рейд1, просто отдельным диском.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от skynet email(??) on 01-Авг-08, 00:17 
1. А на новом винте нужно делать какую либо разметку? Или просто нулевый винт можно подключать?

2. В fstab сейчас уже есть такое:
/dev/ad4s1b             none            swap    sw              0       0
/dev/ad4s1a             /               ufs     rw              1       1
/dev/ad4s1g             /home           ufs     rw,userquota,groupquota         2       2
/dev/ad4s1d             /tmp            ufs     rw              2       2
/dev/ad4s1e             /usr            ufs     rw,userquota,groupquota         2       2
/dev/ad4s1f             /var            ufs     rw              2       2

Т.е. насколько я понимаю нужно просто заменить ad4 на ar0 верно?

3. В BIOS насколько я понимаю тоже необходимо включить RAID?

Спасибо

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

22. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от rodriguez on 09-Янв-09, 12:14 
11:07am /home/user# atacontrol status ar0
ar0: ATA RAID1 status: READY
subdisks:
   0 ad6  ONLINE
   1 ad4  ONLINE

Все работает :)

вырезка из fstab


# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ar0s1b             none            swap    sw              0       0
/dev/ar0s1a             /               ufs     rw              1       1
/dev/ar0s1e             /tmp            ufs     rw              2       2
/dev/ar0s1f             /usr            ufs     rw              2       2
/dev/ar0s1d             /var            ufs     rw              2       2
/dev/md0                /tmp            mfs     rw,noatime,async,-s128m
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

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

23. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от rodriguez on 09-Янв-09, 12:16 
Кстати, расскажите плз как эту хрень теперь разобрать без опасения потерять данные, ибо дисковая подсистема с мускулем тормозит нещадно :))))
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от j0hn email(??) on 12-Мрт-09, 03:27 
фря 7.1 райд1. HP ML110
Создаю ar0, отключаю второй диск, перепивываю fstab, но после перезагрузки фря не видит ar0. приходится вручную монтировать и править fstab обратно.


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

25. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от drTr0jan email on 27-Июн-09, 18:30 
Косяк контроллера (фря создаёт два массива ar0 и ar1).
Не совсем верно делать:
atacontrol detach ata7
atacontrol attach ata7
лучше:
atacontrol delete ar1 - (где ar1 "ненужный" массив)

а затем уже:
atacontrol addspare ar0 ad12

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

26. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от baide email on 16-Окт-09, 12:41 
после перезагрузки addspare говорит device busy
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Создание atacontrol RAID1 под FreeBSD на живой системе"  +/
Сообщение от ddenia email(??) on 17-Окт-11, 10:52 
я всегда пользуюсь райдом1...и никаких проблем...
ставил все ---> http://blogfreebsd.com/freebsd/sozdanie-programmnogo-raid1-p... можно и http://it-admin.org/os-freebsd/sozdanie-programmnogo-raid1-p...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


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

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




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

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