gmirror: Provider ad2 too small

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

gmirror: Provider ad2 too small

Непрочитанное сообщение squid » 2007-11-27 18:20:13

lamer@bsd# gmirror insert gm0 /dev/ad2
Provider ad2 too small.

разница в винтах

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

ad0: 76351MB <SAMSUNG SP0802N/SM100-26> [155127/16/63] at ata0-master UDMA100
ad2: 76319MB <SAMSUNG SP0842N/BH100-35> [155061/16/63] at ata1-master UDMA100
можно как то в рейд загнать или нет ?
хех..

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение Гость » 2007-11-27 19:48:07

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

# zfs create -V 10M tank/test1
# zfs create -V 15M tank/test2
# gmirror label -v -b split doom /dev/zvol/tank/test1 /dev/zvol/tank/test2
Metadata value stored on /dev/zvol/tank/test1.
Metadata value stored on /dev/zvol/tank/test2.
Done.
# kldload geom_mirror
# newfs -nm1 /dev/mirror/doom
Warning: changing optimization to space because minfree is less than 8%
/dev/mirror/doom: 10.0MB (20476 sectors) block size 16384, fragment size 2048
        using 4 cylinder groups of 2.50MB, 160 blks, 320 inodes.
        super-block backups (for fsck -b #) at:
         160, 5280, 10400, 15520
Можно, но скорее всего размер будет браться с наименьшего.

Гость
проходил мимо

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение Гость » 2007-11-27 19:50:22

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

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

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение Alex Keda » 2007-11-27 20:19:47

наоборот тока.
с меньшего на больший зеркалировать.
у меня так 20 и 40 работали в паре.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение squid » 2007-11-27 23:19:33

понятно
тогда другой вопрос
вот таких у меня винта 2

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

ad2: 76319MB <SAMSUNG SP0842N/BH100-35> [155061/16/63] at ata1-master UDMA100
как можно быстро и незаметно для пользователей с того что есть сейчас винта (ad0) слить инфу на второй
а потом настроить рейд ? (dump и restore знаю, может есть другие варианты типа dd )
и еще разбирать назад рейд ? перед тем как проделывать эти операции
пожалуйста, примеры команд, просто сервак рабочий :(
хех..

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение squid » 2007-11-28 10:16:02

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

 dd if=/dev/ad0 of=/dev/ad2
сработает при том что диски отличаються или может есть другой вариант?
хех..

Гость
проходил мимо

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение Гость » 2007-11-28 16:17:09

tar? Без пересоздания вряд ли получится...

Аватара пользователя
kolesya
сержант
Сообщения: 191
Зарегистрирован: 2006-10-17 15:54:01
Откуда: Украина, Киев

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение kolesya » 2007-11-28 17:20:27

По идее пройдет так (о backup'е думаю напоминать не стоит :) ):
1. втыкаеш винт идентичный ad2 скажем на ad1
2. отключаеш из миррора ad0
3. вставляеш в рейд ad1
4. говориш qmirror'у что ad1 "требует восстановления"
Подробности смотри здеся http://www.lissyara.su/?id=1272

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение squid » 2007-11-28 22:19:51

спс за ответы
но все таки наверное самый простой способ, это все таки dump&restore
чем я и воспользовался
хех..

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: gmirror: Provider ad2 too small

Непрочитанное сообщение hryamzik » 2008-01-21 19:33:49

Надоже какой гмиррор умный, разные винты в рейд пихает. Т.е. ему плевать на геометрию? Атаконтрол так точно не может.