Страница 1 из 1
gmirror: Provider ad2 too small
Добавлено: 2007-11-27 18:20:13
squid
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
можно как то в рейд загнать или нет ?
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
Гость
ах, сорри, плохо читал... вряд ли, если диск меньше...
Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-27 20:19:47
Alex Keda
наоборот тока.
с меньшего на больший зеркалировать.
у меня так 20 и 40 работали в паре.
Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-27 23:19:33
squid
понятно
тогда другой вопрос
вот таких у меня винта 2
Код: Выделить всё
ad2: 76319MB <SAMSUNG SP0842N/BH100-35> [155061/16/63] at ata1-master UDMA100
как можно быстро и незаметно для пользователей с того что есть сейчас винта (ad0) слить инфу на второй
а потом настроить рейд ? (dump и restore знаю, может есть другие варианты типа dd )
и еще разбирать назад рейд ? перед тем как проделывать эти операции
пожалуйста, примеры команд, просто сервак рабочий

Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-28 10:16:02
squid
сработает при том что диски отличаються или может есть другой вариант?
Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-28 16:17:09
Гость
tar? Без пересоздания вряд ли получится...
Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-28 17:20:27
kolesya
По идее пройдет так (о backup'е думаю напоминать не стоит

):
1. втыкаеш винт идентичный ad2 скажем на ad1
2. отключаеш из миррора ad0
3. вставляеш в рейд ad1
4. говориш qmirror'у что ad1 "требует восстановления"
Подробности смотри здеся
http://www.lissyara.su/?id=1272
Re: gmirror: Provider ad2 too small
Добавлено: 2007-11-28 22:19:51
squid
спс за ответы
но все таки наверное самый простой способ, это все таки dump&restore
чем я и воспользовался
Re: gmirror: Provider ad2 too small
Добавлено: 2008-01-21 19:33:49
hryamzik
Надоже какой гмиррор умный, разные винты в рейд пихает. Т.е. ему плевать на геометрию? Атаконтрол так точно не может.