The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"FreeBsd, Опция GEOM_MIRROW"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "FreeBsd, Опция GEOM_MIRROW" +/
Сообщение от SomeUseremail (?), 31-Май-14, 12:18 
>> Пробовал настроить GMIRROR на каком этапе вышла загвоздка уже и не помню
> вот почему GPT Corrupted
> Как пытались создать зеркало?
>> даже... после доперло что нужно пересобирать ядро и включить туда необходимый
>> модуль, ядро пересобрал но нефига(уперся в GPT), а цель этого всего
> нет необходимости пересобирать ядро, gmirror можно подгрузить как модуль
> в /boot/loader.conf

Знаю, просто пробовал два способа но результат в обоих случаях один и тот же.

>> реализовать RAID1, честно даже уже запутался чуть чуть...
> Вы изучили материал по ранее данным ссылкам на блог Андрея Елсукова?

Да спасибо! почитал вроде почитал..

Чтобы исправить эту проблему нужно пересоздать таблицу разделов на зеркале. Сделать это можно следующим образом:

1.удалить один компонент из зеркала и уничтожить таблицу разделов на нём;
2.создать новое зеркало на этом диске и уже на нём создать таблицу разделов;
3.cоздать разделы и файловые системы, записать загрузочный код, выполнить dump+restore данных со старого зеркала на новое;
4.выполнить необходимые правки в /etc/fstab и /boot/loader.conf (если необходимо);
5.перезагрузиться с нового зеркала, после этого уничтожить старое зеркало, таблицу разделов на нём и подключить диск в новое зеркало.

Первый пункт как я понял я пропускаю... так как raid-а у меня сейчас нет:


123@localhost:~ # gmirror list
gmirror: Command 'list' not available.


123@localhost:~ # gmirror status
gmirror: Command 'status' not available.


123@localhost:/ # ls /dev | grep ^g
geom.ctl
gptid

Второй пункт мне немного неясен.. т.е я сейчас просто добавляю свои два винта(ada0 и ada1) в зеркало


gmirror label gm0 ada0 ada1

И дальше создаю на этом зеркале таблицу разделов:

gpart create -s gpt mirror/gm0


В третьем пункте мне не ясна сама логика.. я был уверен что при добавлении или замене в raid1 одного накопителя создание разделов, файловой системы, перенос данных с одного винчестера на другой полностью ложится на плечи gmirror.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
FreeBsd, Опция GEOM_MIRROW, SomeUser, 29-Май-14, 11:55  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру