gmirror - вопросы.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-29 14:43:23
gmirror - вопросы.
Посоветуйте, как правильно сделать:
Есть: FreeBSD 6.3, 2 SATA диска на 250Гб (ad4, ad6).
При установке на ad4 sysinstall'ом был создан слайс на 100Гб, стандартно разбит на разделы.
после чего, как описанно здесь:
http://www.opennet.ru/base/sys/freebsd_ ... 1.txt.html
был создан RAID1 gm0 (ad4, ad6). Т.о. сейчас есть: gm0, gm0s1, gm0s1a...gm0s1f.
Что надо: на оставшемся свободном месте добавить еще один слайс gm0s2, и разбить его на два раздела gm0s2d, gm0s2e. Как это правильно сделать?
sysinstall видит только физ. диски. Разбить вручную fdsik -i /dev/mirror/gm0 не получается.
В качестве эксперимента на тест. сервере разобрал зеркало, разметил один из дисков как надо, потом заново собрал зеркало. Получилось. Но, это как-то криво и + рабочий сервер удаленный, соотв. такой метод не подходит. Видимо д.б. штатные утилиты для создания/удаления слайсов и разделов? Подскажите, кто такое делал?
Есть: FreeBSD 6.3, 2 SATA диска на 250Гб (ad4, ad6).
При установке на ad4 sysinstall'ом был создан слайс на 100Гб, стандартно разбит на разделы.
после чего, как описанно здесь:
http://www.opennet.ru/base/sys/freebsd_ ... 1.txt.html
был создан RAID1 gm0 (ad4, ad6). Т.о. сейчас есть: gm0, gm0s1, gm0s1a...gm0s1f.
Что надо: на оставшемся свободном месте добавить еще один слайс gm0s2, и разбить его на два раздела gm0s2d, gm0s2e. Как это правильно сделать?
sysinstall видит только физ. диски. Разбить вручную fdsik -i /dev/mirror/gm0 не получается.
В качестве эксперимента на тест. сервере разобрал зеркало, разметил один из дисков как надо, потом заново собрал зеркало. Получилось. Но, это как-то криво и + рабочий сервер удаленный, соотв. такой метод не подходит. Видимо д.б. штатные утилиты для создания/удаления слайсов и разделов? Подскажите, кто такое делал?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- ст. прапорщик
- Сообщения: 530
- Зарегистрирован: 2009-07-10 22:12:06
- Откуда: Ржев
- Контактная информация:
Re: gmirror - вопросы.
... Да освятится имя твое и pасшиpение твое, Господи...
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-29 14:43:23
Re: gmirror - вопросы.
при попытке добавить второй слайс, запускаю:
fdisk -vBi /dev/mirror/gm0
...
fdisk: geom not found
fdisk: failed to write sector zero
из описания:
"Whenever you're working with low-level GEOM operations like fdisk and bsdlabel, if you get an error message that the operation was not permitted or a write failed, you probably need to set this kernel variable back to 16 for the command(s) to succeed. This variable is initialized to 0 at system startup so do not worry about resetting it. "
как я понял, речь идет о kern.geom.debugflags=16. менял - тоже самое.
fdisk -vBi /dev/mirror/gm0
...
fdisk: geom not found
fdisk: failed to write sector zero
из описания:
"Whenever you're working with low-level GEOM operations like fdisk and bsdlabel, if you get an error message that the operation was not permitted or a write failed, you probably need to set this kernel variable back to 16 for the command(s) to succeed. This variable is initialized to 0 at system startup so do not worry about resetting it. "
как я понял, речь идет о kern.geom.debugflags=16. менял - тоже самое.
-
- проходил мимо
Re: gmirror - вопросы.
Не стал создавать новую тему, вопрос наверное простой.
Подскажите пожалуйста, как правильно разобрать raid1 (gmirror)
Имеется следующее:
Версия: FreeBSD 8.0-RC1
Ядро собрано с поддержкой GEOM_MIRROR
Никаких проблем в работе - нет. Вопрос только лишь в том, как правильно разобрать имеющийся.
Мое предположение:
Подскажите пожалуйста, как правильно разобрать raid1 (gmirror)
Имеется следующее:
Версия: FreeBSD 8.0-RC1
Ядро собрано с поддержкой GEOM_MIRROR
Код: Выделить всё
promt# gmirror status
Name Status Components
mirror/gm0 COMPLETE ad0
Код: Выделить всё
promt# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/mirror/gm0s1a / ufs rw 1 1
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Мое предположение:
Код: Выделить всё
1. gmirror deactivate gm0 /dev/ad0
2. gmirror clear /dev/ad0
-
- проходил мимо
Re: gmirror - вопросы.
Забыл дописать.
Подозреваю, что решение неверное.
После выполнения первого пункта (gmirror deactivate gm0 /dev/ad0) говорит например, что sbin/reboot ненайдена.
Код: Выделить всё
3. Поправить /etc/fstab
4. Перезагрузка.
После выполнения первого пункта (gmirror deactivate gm0 /dev/ad0) говорит например, что sbin/reboot ненайдена.
-
- проходил мимо
Re: gmirror - вопросы.
Друзья, ни у кого нет вариантов ответа?
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-29 14:43:23
Re: gmirror - вопросы.
Как вариант (например в зеркале ad0, ad2):
правим fstab, (для всех точек монтирования ad2sxx)
gmirror remove gm0 /dev/ad2
правим fstab, (для всех точек монтирования ad0sxx)
загружаемся с ad2:
gmirror remove gm0 /dev/ad0
загружаемся с ad0
правим fstab, (для всех точек монтирования ad2sxx)
gmirror remove gm0 /dev/ad2
правим fstab, (для всех точек монтирования ad0sxx)
загружаемся с ad2:
gmirror remove gm0 /dev/ad0
загружаемся с ad0
-
- проходил мимо
Re: gmirror - вопросы.
Спасибо за ответ. Да, этот вариант я тоже пробовал и он работает.yk писал(а):Как вариант (например в зеркале ad0, ad2):
правим fstab, (для всех точек монтирования ad2sxx)
gmirror remove gm0 /dev/ad2
правим fstab, (для всех точек монтирования ad0sxx)
загружаемся с ad2:
gmirror remove gm0 /dev/ad0
загружаемся с ad0
Однако, как быть, если другого диска нет...
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2009-10-29 14:43:23
Re: gmirror - вопросы.
закомментировать в /boot/loader.conf
поправить записи в fstab
перегрузить.
метаданные останутся, но грузиться будет с ad.
Код: Выделить всё
#geom_mirror_load=YES
перегрузить.
метаданные останутся, но грузиться будет с ad.
-
- проходил мимо
Re: gmirror - вопросы.
Дело в том, что ядро собрано с поддержкой GEOM_MIRROR и насколько я понимаю, такой способ не получится.yk писал(а):закомментировать в /boot/loader.confпоправить записи в fstabКод: Выделить всё
#geom_mirror_load=YES
перегрузить.
метаданные останутся, но грузиться будет с ad.
-
- проходил мимо
Re: gmirror - вопросы.
простите за банальный up темы. Но вопрос очень актуален.
-
- сержант
- Сообщения: 194
- Зарегистрирован: 2009-09-23 23:01:37
- Откуда: Симферополь, UA
Re: gmirror - вопросы.
Если вопрос актуален, то почему бы Вам самостоятельно не протестировать разбор geom'a в VirtualBox'e (vmware)?
Максимум 1 час должно занять включая установку FreeBSD, и знания закрепите
Максимум 1 час должно занять включая установку FreeBSD, и знания закрепите