LINUX.ORG.RU
ФорумAdmin

raid 1 freebsd


0

1

есть ли возможность собрать raid 1 на запущенном диске с корневой фс.

нашел инструкцию

http://www.lissyara.su/articles/freebsd/tuning/software_raid1/ не работает, после перезагрузки просто все отваливается и диски уже смонтировать не удается, делал в такой последовательности:

sysctl kern.geom.debugflags=16
gmirror label -v gm0 /dev/ada0
vi /etc/fstab
заменил /dev/ada0p2 на /dev/mirror/gm0p2

root@pbx-1:/root # mount
/dev/ada0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)
root@pbx-1:/root # 

reboot

после перезагрузки не работает, вылетает с ошибкой

Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.

★★★
Ответ на: комментарий от anonymous

там описано, как создать raid из 2-х дисков, а потом накатить туда систему,

хотя я придумал, как обойти это ограничение :)

IvanR ★★★
() автор топика
Ответ на: комментарий от dada

поставить систему на второй диск, а потом собрать raid из одного первого диска, скопировать туда систему, загрузиться уже с зеркала и дальще дело техники, поправьте, если ошибаюсь, но кажется прокатит.

IvanR ★★★
() автор топика
Ответ на: комментарий от IvanR

А нельзя сразу на втором диске сделать деградированный рейд и скопировать туда систему? После ребута добавить первый диск.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

А нельзя сразу на втором диске сделать деградированный рейд и скопировать туда систему?

жесть какая, это как-то по-первобытному звучит, нельзя что-ли создать мета-устройство с уже существующей файловой системой?

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

Походу, можно: http://www.freebsddiary.org/gmirror.php

http://borderworlds.dk/notes/gmirror.html

В общем, если нет GPT то должно всё прокатить. С gpt есть грабли с затиранием метаданных, во второй статье пишут как их решать.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

в общем можно создать gmirror на gpt разделе в процессе установки, на opennet нашел хорошее описание.

затирание метаданных, ну и хрен с ним, у dos разбивки вообще нет никаких резервных данных в концах диска, не умирали же мы без них :)

http://www.opennet.ru/tips/info/2681.shtml правда вот эта команда на сработала при установки:

# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 mirror/gm0

IvanR ★★★
() автор топика
Ответ на: комментарий от true_admin

всё-равно фигня всё это c загрузкой с внешней медии, check it out :)

cat /etc/vfstab
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -
/dev/dsk/c0t0d0s1 - - swap - no -
переносим таблицу разделов
prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2
создаём мета-устройства
metadb -afc 3 c0t0d0s7 c0t1d0s7
metainit -f d10 1 1 c0t0d0s0
metainit -f d20 1 1 c0t0d0s1
metainit -f d11 1 1 c0t1d0s0
metainit -f d21 1 1 c0t1d0s1
инициалазируем зеркала
metainit d1 -m d10
metainit d2 -m d20
правим vfstab + руками для остальных разделов
metaroot d1
lockfs -af
init 6
после ребута добавляем оставшиеся половины и готово.
metattach d1 d11
metattach d2 d21

EvgGad_303 ★★★★★
()
Ответ на: комментарий от true_admin

об этом я скромно умолчал, мы же тут древние технологии рассматриваем Ж)

zpool attach rpool c0t0d0s0 c0t1d0s0
installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0
и eeprom поправить, что бы автоматом грузил с другого диска, в случае чего.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

Кстати, на сколько широко распространена солярка? Я её, честно говоря, вообще не видел. Но я работал только с веб-серверами.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

не то что бы очень, но есть её, и новые тоже ставят. под разные задачи.
и веб-серверы разные бывают, есть пару клиентов кто на sparc t серии их крутят, ибо неприличное кол-во х86 надо под их задачи.

Я её, честно говоря, вообще не видел.

а зря, последняя соляра вообще шыдевра )

EvgGad_303 ★★★★★
()
Ответ на: комментарий от EvgGad_303

есть пару клиентов кто на sparc t серии их крутят, ибо неприличное кол-во х86 надо под их задачи.

А что за задачи, если не секрет?

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

финансовый сектор, тот же интернет банк и портал по всему спектру услуг.

EvgGad_303 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.