Вопрос по поводу gmirror

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-06-06 11:18:37

ты бы нулями забил диск который ставишь.
для верности
я такой яростный шо аж пиздеЦ
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Вопрос по поводу gmirror

Непрочитанное сообщение BlitzKrieg » 2011-06-06 11:48:19

Нафег, ни понял совет ентот :-)

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-06-06 14:34:42

dd if=/dev/zero of=<dst_hard>
и потом вводишь свой хард в зеркало
я такой яростный шо аж пиздеЦ
Изображение

BlitzKrieg
ст. прапорщик
Сообщения: 538
Зарегистрирован: 2008-03-13 12:02:59

Re: Вопрос по поводу gmirror

Непрочитанное сообщение BlitzKrieg » 2011-06-06 14:42:27

Чего делать я понил, не понял ЗАЧЕМ. Оба харада перед установкой я гонял викторией.

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-06-11 20:04:50

Немного не в тему, но хотел бы услышать мнение форумчан по такому вопросу. Решил попробовать сделать gjournal поверх gmirror. Точнее зажурналить большие разделы /usr и /var, чтобы после неожиданного сбоя или пропадания питания, fsck не исправлял разделы несколько часов. Но для начала сравнил производительность ФС с жуналированием и soft-updates. Итак, вариант с soft-updates:

Код: Выделить всё

# mount
/dev/mirror/gm0s1a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/mirror/gm0s1d on /tmp (ufs, local, soft-updates)
/dev/mirror/gm0s1f on /usr (ufs, local, soft-updates)
/dev/mirror/gm0s1e on /var (ufs, local, soft-updates)
тест на запись:

Код: Выделить всё

dd if=/dev/zero of=/var/testfile bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes transferred in 57.116975 secs (114739970 bytes/sec)
тест на чтение:

Код: Выделить всё

gate# dd if=/var/testfile of=/dev/null bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes transferred in 55.362254 secs (118376683 bytes/sec)
Со скоростями тут порядок

Далее делаю два разделы с использованием журнала:

Код: Выделить всё

# mount
/dev/mirror/gm0s1a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/mirror/gm0s1d on /tmp (ufs, local, soft-updates)
/dev/mirror/gm0s1f.journal on /usr (ufs, asynchronous, local, gjournal)
/dev/mirror/gm0s1e.journal on /var (ufs, asynchronous, local, gjournal)
тест на запись:

Код: Выделить всё

# dd if=/dev/zero of=/var/testfile bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes transferred in 192.480423 secs (34048138 bytes/sec)
тест на чтение:

Код: Выделить всё

# dd if=/var/testfile of=/dev/null bs=64k count=100000
100000+0 records in
100000+0 records out
6553600000 bytes transferred in 56.393475 secs (116212026 bytes/sec)
Скорость записи упала в 3 раза. Вопрос, нужен ли мне такой журнал? У меня на старой машинке с 3 пнем и древним IDE диском скорость почти такая же. Стоит ли жертвовать скоростью ради уверенности, что в случае сбоя с журналом будет надежнее, учитывая что тачка будет с UPSом и вероятность сбоя по питанию мизерна?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-06-11 20:54:17

не нужен журнал, по крайне мере gjournal, ты узнаешь что винт умер только когда он умрет, до этого момента ты на увидишь ни одной ошибки в логе
я такой яростный шо аж пиздеЦ
Изображение

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-06-12 7:13:22

Ну я же не для того gjournal хочу задействовать, чтобы обезопаситься от поломки винта. А для защиты ФС от сбоя, чтобы fsck не искал ошибки на 200 гиговых разделах хрен знает сколько. А для защиты от смерти винта как раз и используется gmirror. Если один винт накроется, то все будет работать на другом. Вот и вопрос, терять ли вскорости записи в 3 раза или не стоит, особенно если UPS будет? :unknown:

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4423
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Raven2000 » 2011-06-12 8:56:27

Ставь NUT с UPS и не парься, нут отключит и включит (при соответственной настройки биоса) и нечего журнал юзать.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-06-12 10:08:58

gjournal это Г
я такой яростный шо аж пиздеЦ
Изображение

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-06-12 19:27:20

Код: Выделить всё

Ставь NUT с UPS и не парься, нут отключит и включит (при соответственной настройки биоса) и нечего журнал юзать.
У меня APC CS650. Я apcupsd заюзал.

Код: Выделить всё

gjournal это Г
Из-за скорости или вообще?

p. s. Кто юзает zfs, попробуйте тест на запись запустить, как я запускал. Какая скорость получается?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Alex Keda » 2011-06-18 17:39:09

из-за того что он прячет ошибки ФС
раз в полгодика, обязательно принудительно прогоняйте fsck на разделе и всё.
в лиуксах, кстати, так и сделано.
почему во фре не сделали - большой вопрос...
Убей их всех! Бог потом рассортирует...

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-07-05 7:11:31

Парни, посмотрите пожалуйста у кого gmirror и сервер рядом. При выключении или перезагрузке компа есть такое сообщение?
GEOM_MIRROR: Device gm0: provider mirror/gm0 destroyed.
GEOM_MIRROR: Device gm0 destroyed.
Это вообще нормально, нет? У меня на физической машине так и на виртуалке тоже. По этим сообщениям нагугливаются только темы о проблемах с gmirror, когда система не грузится, а на консоли подобные сообщения и другие о gmirror. Но у меня все нормально работает, но напрягают эти сообщения.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-07-05 8:52:10

подозреваю что нормально
я такой яростный шо аж пиздеЦ
Изображение

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-07-05 8:57:47

manefesto писал(а):подозреваю что нормально
Типа во время выключения он разрушается, а при загрузке восстанавливается?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-07-05 11:55:06

у меня так же как и у тебя
я такой яростный шо аж пиздеЦ
Изображение

Роман
проходил мимо

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Роман » 2011-07-05 12:35:03

manefesto писал(а):у меня так же как и у тебя
Спасибо, что посмотрел :good:
А скажи gmirror у тебя сколько уже работает без проблем?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-07-05 13:34:46

месяца 3, причем это десктоп
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
FreeOwl
мл. сержант
Сообщения: 91
Зарегистрирован: 2008-09-04 14:20:55
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение FreeOwl » 2011-07-11 14:19:41

диск 3 ТБ реально вогнать в жмиррор?

Насколько я понимаю, 3 ТБ можно разметить только GPART'ом, а он хранит GPT table там же где жмиррор свои мета данные. не получится-ли конфликт?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-07-13 6:47:33

есть же graid
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение manefesto » 2011-07-13 6:50:20

или вот бучер пишет _http://bu7cher.blogspot.com/2011/03/freebsd-gmirror-gpt-ufs.html
я такой яростный шо аж пиздеЦ
Изображение

Account
рядовой
Сообщения: 37
Зарегистрирован: 2011-07-01 15:01:13

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Account » 2012-03-16 11:39:30

Делал все по статье.

Взял два харда, размер у обоих по 160 ГБ,только производители разные, WD и Segate.
При создании вылетает ошибка

Код: Выделить всё

    Mar 16 10:19:54 child kernel: GEOM_MIRROR: Request failed (error=5). ada0[READ(offset=3230924800, length=131072)]
    Mar 16 10:19:54 child kernel: GEOM_MIRROR: Synchronization request failed (error=5). mirror/gm0[READ(offset=3230924800, length=131072)]

ada0 - это основной.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Alex Keda » 2012-03-16 14:39:16

диски надо брать не битые а нормальные
Убей их всех! Бог потом рассортирует...

Account
рядовой
Сообщения: 37
Зарегистрирован: 2011-07-01 15:01:13

Re: Вопрос по поводу gmirror

Непрочитанное сообщение Account » 2012-03-16 20:20:15

Alex Keda писал(а):диски надо брать не битые а нормальные
Вы правы, я так и подумал. Не новые, но тут уж как говорится, что имеем от того и прыгаем(

densan
ст. сержант
Сообщения: 363
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение densan » 2012-03-18 13:17:53

На выходном забежал в одну контору, где стоит свежеустановленная 9. Решил воткнуть второй диск в зеркало на gmirror. Думал: воткну диск, поправлю конфиг, введу пару команд по созданию зеркала, перезагружусь, воткну второй диск в зеркало и поеду дальше. При установке использовал дефолтный режим разбиения диска GPT.
Создал зеркало, поправил fstab, перезагрузился и облом. Погуглил - не только у меня с этим проблема, есть способ, но для этого нужно разбивать диск до установки ОС. Т.к. был со временем ограничен, загрузился с флешки, вернул назад конфиги. После перезагрузки система загрузилась нормально, только в логах ругнулась

Код: Выделить всё

GEOM: ada0: the secondary GPT table is corrupt or invalid.
Кто-нибудь уже пробовал установленную систему подружить с gmirror?

densan
ст. сержант
Сообщения: 363
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Вопрос по поводу gmirror

Непрочитанное сообщение densan » 2012-03-25 10:38:19

Сам отвечу на свой вопрос.
Если у вас система уже установлена, и при установки вы использовали разметку GPT, предлагаемую по умолчанию, то сделать gmirror для ВСЕГО диска, как описано в статье, не получится (ну или у меня не получилось).
Предлагаютhttp://blather.michaelwlucas.com/archives/1071 сделать зеркалирования для разделов. В случае с дефолтной установкой придется делать 2 (boot и /)или 3 зеркала (boot, /, swap).
Делал на виртуальной машине - все получилось. До реальной пока руки не дошли, т.к. необходимо быть за консолью, часть действий выполняется в однопользовательском режиме.