Перейти до

создание soft raid-a на freebsd


Рекомендованные сообщения

Пробую создать soft raid на готовой системе но без результатно(раньше этого не делал, и не уверенный пользователь BSD), система стоит на ada0(в /), пробовал создать raid из одного диска ada1 затем загрузится с него, убить gpt таблицу на ada0, и добавить ada0 в зеркало, дождаться конца синхронизации и готово, но как только я загрузился с ada1 диска(выставил в BIOS загрузку с него) я обнаружил что в рейде  у меня диск ada0 вместо ada1, интересует как удалить полностью мое зеркало и начать все заново:

 

Хочу попробовать так:

gmirror remove gm0 ada1
gmirror clear ada1
gmirror stop gm0
gpart destroy -F ada1
dd if=/dev/zero of=/dev/ada1

 

 

Мои действия.

//загружаем модуль, снимаем защиту
kldload geom_mirror.ko
gmirror label -v gm0 /dev/ada1
sysctl kern.geom.debugflags=16

//создаю gpt таблицу на зеркале, и разделы на ней
gpart create -s gpt /dev/mirror/gm0
gpart add -a 4k -s 64k -t freebsd-boot /dev/mirror/gm0
gpart add -a 4k -s 4G -t freebsd-swap -l swapfs /dev/mirror/gm0 
gpart add -a 4k -t freebsd-ufs -l rootfs /dev/mirror/gm0
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/mirror/gm0

newfs -U -L rootfs /dev/mirror/gm0p3

mount /dev/mirror/gm0p3 /mnt
dump -C16 -b64 -0aL -f - / | (cd /mnt && restore -rf -)

//загружаю модуль gmirror на зеркале
touch /mnt/boot/loader.conf
echo 'geom_mirror_load="YES"' > /mnt/boot/loader.conf

//привожу мой fstab к виду(монтирую по меткам)
cat /mnt/etc/fstab
# Device Mountpoint      FStype  Options Dump    Pass#
#/dev/ada0p2 /               ufs     rw      1       1
#/dev/ada0p3 none            swap    sw      0       0
/dev/gpt/swapfs none            swap    sw      0       0
/dev/ufs/rootfs     /               ufs     rw      1       1

echo 'vfs.root.mountfrom="ufs:/dev/ufs/rootfs"' >> /mnt/boot/loader.conf

shutdown -r now // выставляю в bios загрузку с ada1


gpart destroy -F ada0  //пишет что device busy, удаляю GPT на ada0.
gmirror status //а затем я вижу что в рейде ada0 вместо ada1
Name    Status  Components
mirror/gm0  COMPLETE  ada0 (ACTIVE)
gmirror insert gm0     /dev/ada0 //не выполняется, текст ошибки уточню позже если что

gmirror status  //просмотр синхронизации

 

ps: Очень нужна помощь, буду рад если кто то поможет, бьюсь уже очень долго.

Відредаговано qwerty
Ссылка на сообщение
Поделиться на других сайтах

есть хороший сайт с большой подборкой статей по настройке BSD http://www.lissyara.su/

 

например http://www.lissyara.su/articles/freebsd/tuning/software_raid1/

или http://www.lissyara.su/articles/freebsd/tuning/raid1_via_lan/

Ссылка на сообщение
Поделиться на других сайтах

может zfs?

Очень хотелось бы закончить наконец с gmirror, и заставить его работать.

 

есть хороший сайт с большой подборкой статей по настройке BSD http://www.lissyara.su/

 

например http://www.lissyara.su/articles/freebsd/tuning/software_raid1/

или http://www.lissyara.su/articles/freebsd/tuning/raid1_via_lan/

Читал смотрел.

Ссылка на сообщение
Поделиться на других сайтах

епрст - неужели на гугле ТС забанили? В первых ссылках есть подробно расписанная процедура создания зеркала из двух винтов на фрибсд.

Ссылка на сообщение
Поделиться на других сайтах

То что не надо лениться открывать гугл. А если вы вообще не понимаете то что хотите сделать - займитесь чем-то другим а не установкой серверов на фрибсд.

Ссылка на сообщение
Поделиться на других сайтах

Не знаю зачем так заморачиваться. Кстати, на лиссяре поле подробно все расписано, а на хендбуке правильно. Может поможет http://www.es.freebsd.org/doc/ru/books/handbook/geom-mirror.html ПС: еще обрати внимание на то, что каждый следующий диск, который ты вставляешь в зеркало увелечивается на еденицу (ad2, ad3...), этот ньюанс на лиссяре тоже описан

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...