URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36319
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Создание программного RAID1 под FreeBSD c использованием gmirror"

Отправлено auto_tips , 26-Дек-06 10:07 
Имеем два диска /dev/ad4 и /dev/ad6, на /dev/ad4 установлена рабочая система.

Создаем RAID1 /dev/mirror/gm0  и подключаем к нему диск /dev/ad4 (текущий):
   gmirror label -v -b round-robin gm0 /dev/ad4

В случае появления ошибки "Can't store metadata on /dev/ad4: Operation not permitted" делаем:
   sysctl kern.geom.debugflags=16

Включаем загрузку модуля ядра geom_mirror.ko:
   echo geom_mirror_load=YES >> /boot/loader.conf

В /etc/fstab меняем /dev/ad4 на /dev/mirror/gm0

Перезагружаемся и проверяем все ли нормально.

Подключаем в RAID1 второй диск:
   gmirror insert gm0 /dev/ad6

В логе /var/log/messages должно появиться:
   GEOM_MIRROR: Device gm0: provider ad6 detected.
   GEOM_MIRROR: Device gm0: rebuilding provider ad6.

Дожидаемся окончания перестроения RAID, периодически запуская:
   gmirror status
или
   gmirror list

После завершения перестроения, скорость чтения должна возрасти почти в два раза.


URL: http://www.zulustips.com/2006/12/21/freebsd-software-raid1.html
Обсуждается: http://www.opennet.ru/tips/info/1350.shtml


Содержание

Сообщения в этом обсуждении
"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено Inspirra , 26-Дек-06 10:07 
А если диски разного размера, можно ли будет использовать оставшуюся часть с бОльшего диска?

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено hhg , 13-Ноя-09 23:59 
да, если зеркалить слайсы, а не диски

"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено Samm , 26-Дек-06 11:30 
И зачем повторять маны?

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено vovkes , 09-Янв-07 19:39 
Большая часть опеннета повторение манов, это потому что повторение мать учения :)

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено нет , 26-Дек-06 11:57 
Под 6.1 у меня рейд на gmirror постоянно разваливается. Операционка теряет диск и всё, помогает только перезагрузка.

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено Settler , 26-Дек-06 13:32 
так может диски/шлейфы/что-нибудь еще плохое?
у нас *тфу-тфу-тфу* с год все работает на нескольких серверах.
6.1/sata/2hdd/raid1 через gmirror.

softupdates не забываете выключать? у нас с ним вообще ничего не работает стабильно :)


"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено RedRat , 11-Янв-07 14:57 
А что, softupdates обязательно выключать при gmirror?

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено auk , 26-Дек-06 13:42 
у меня под 6.2 все нормально
упса правда нет, а он к потере питания критично относится
но так в нормальной работе все без сбоев

"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено vorakl , 30-Дек-06 01:06 
Должен заметить, что у меня вполне стабильно работает вместе с softupdates, уже несколько месяцев и примеров тому несколько. Работает и на Samsung 20Gb UDMA, и на Seagate 240 Gb SATA.

"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено flie , 17-Янв-07 00:38 
Интересно, почему хендбук предлагает для создания RAID1 делать куда больше телодвиджений - даже дампить и ресторить fs?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ge...

"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено zuborg , 07-Мрт-07 21:44 
скорость чтения в два раза не возрастает, увы
остается прежней

"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено Mikhail V. Sindeev , 27-Сен-07 12:42 
gmirror label -v -b round-robin gm0 /dev/ad4
Вот только в этой строчке ключиком надо _выключить_ авторебилд

-n          Turn off autosynchronization of stale component

Потому, что после сбоя, если рассыпается массив, начинаются два конкурентных процесса: системный fsck и rebuild зеркала.


"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено alexcom , 07-Апр-08 22:45 
А никто не пробовал на разных обьемах и разнотипных дисках? (ide и sata)?

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено Samm , 08-Апр-08 02:10 
>А никто не пробовал на разных обьемах и разнотипных дисках? (ide и
>sata)?

У меня так и жило на одном недосервере. Естественно, что миррор надо делать с меньшего диска.


"Создание программного RAID1 под FreeBSD c использованием gmirror"
Отправлено sdm , 23-Ноя-08 19:16 
мои 5 коп. :

+ изменить на daily_status_gmirror_enable="YES"
строку в /etc/defaults/periodic.conf


"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено Peter Vereshagin , 22-Янв-09 16:47 
а разве /etc/defaults не перепишется при следующей сборке мира или каком-нибудь mergemaster'е?

"Создание программного RAID1 под FreeBSD c использованием gmi..."
Отправлено Igor Borisov , 16-Апр-09 06:31 
В дефолты-то зачем? их вообще по идее трогать нельзя.
Все отличия от дефолта пишутся в /etc/periodic.conf