The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ФС на томе gvinum"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ФС на томе gvinum"  
Сообщение от Koshak email(ok) on 23-Июл-07, 15:57 
Здравствуйте все.

Проблема при создании тома gvinum. Для создания тома используется следующий конфигурационный файл:

drive a device /dev/da1a
volume db_vol
        plex org concat
                sd length 512m drive a

Самим gvinum'ом том создаётся:

# gvinum l
1 drive:
D a                     State: up       /dev/da1        A: 69495/70007 MB (99%)

1 volume:
V db_vol                State: up       Plexes:       1 Size:        512 MB

1 plex:
P db_vol.p0           C State: up       Subdisks:     1 Size:        512 MB

1 subdisk:
S db_vol.p0.s0          State: up       D: a            Size:        512 MB

В каталоге /dev появляются устройства этого тома:

# ls -la /dev/gvinum/
total 2
dr-xr-xr-x  4 root  wheel          512 Jul 23 15:21 .
dr-xr-xr-x  5 root  wheel          512 Jan  1  1970 ..
crw-r-----  1 root  operator    0, 118 Jul 23 15:42 db_vol
dr-xr-xr-x  2 root  wheel          512 Jul 23 15:21 plex
dr-xr-xr-x  2 root  wheel          512 Jul 23 15:21 sd

При попытке создать файловую систему команда newfs  выдаёт вот чего:

# newfs -U /dev/gvinum/db_vol
/dev/gvinum/db_vol: 512.0MB (1048576 sectors) block size 16384, fragment size 2048
        using 4 cylinder groups of 128.02MB, 8193 blks, 16448 inodes.
        with soft updates
super-block backups (for fsck -b #) at:
160, 262336, 524512, 786688

Но в /etc/fstab запись о новой точке монтирования не появляется, и сам том /db_vol не доступен:

# ls -la /db_vol
ls: /db_vol: No such file or directory

команда
# newfs -U -L db /dev/gvinum/db_vol
приводит к такому же результату.

Подскажите из-за чего может не создаваться точка монтирования при создании файловой системы?

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "ФС на томе gvinum"  
Сообщение от LOL (??) on 23-Июл-07, 23:43 
ИМХО, очень тормознутая штука. Уж лучше atacontrol. Или gconcat, токо его не юзал, потому сказать ничего не могу. Но gmirror довольно нормально себя ведет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ФС на томе gvinum"  
Сообщение от LOL (??) on 23-Июл-07, 23:48 

>Но в /etc/fstab запись о новой точке монтирования не появляется, и сам
>том /db_vol не доступен:
>
># ls -la /db_vol
>ls: /db_vol: No such file or directory

И вообще вы батенька каую-то чушь пишете. С чего бы ему появляться в /etc/fstab. Вам бы еще немного поучится да понять, что создание фс и ее монтирование это разные вещи.

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

3. "ФС на томе gvinum"  
Сообщение от Koshak email(ok) on 24-Июл-07, 12:36 
>И вообще вы батенька каую-то чушь пишете. С чего бы ему появляться
>в /etc/fstab. Вам бы еще немного поучится да понять, что создание
>фс и ее монтирование это разные вещи.

Спасибо, уже понял.... :)

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

4. "ФС на томе gvinum"  
Сообщение от Koshak email(ok) on 27-Июл-07, 18:28 
Если кто пойдёт по моим стопам, то вот как у меня получилось:

Что создаём: RAID10 на 2х дисках SAS 70 Мб каждый, /dev/da1 и /dev/da2. Полоса - 479 Кб.

1. создаём fdisk'ом (sysinstallom'ом) кому как удобно разделы /dev/da1s1 и /dev/da2s1 (может можно и не создавать, я не проверял, но у меня так работает, и я на этом успокоился).

2. в любой директории создаём конфигурационный файл gvinum'а:

cat > vinum.config
drive a device /dev/da1
drive b device /dev/da2
volume db_vol
        plex org striped 479k
                sd length 35000m drive a
                sd length 35000m drive b
        plex org striped 479k
                sd length 35000m drive b
                sd length 35000m drive a
^D

3. пишем точку монтирования в fstab (её ещё нет, но это не страшно)
cat >> /etc/fstab
/dev/gvinum/db_vol    /raid10        ufs    rw        2    2

4. выполняем следующее:
mkdir /raid10                             # создаём точку монтирования
gvinum rm -r db_vol                       # удаляем старый том (на всякий случай)
gvinum rm -r b                            # удаление устройств gvinum'а (для диска da1)
gvinum rm -r a                            # удаление устройств gvinum'а (для диска da2)
gvinum create vinum.config                # создаём новую конфигурацию
newfs /dev/gvinum/db_vol                  # делаем на ней ФС
gvinum saveconfig                         # сохраняем конфу. Если не сохранить,
                                          # то при загрузке не будет монтироваться /raid10.

5. Фсё. можно юзать. работает офигенно! Если вытащить один диск из массива, то пользователи этого даже не заметят. а потом если его на место поставить, то тоже не заметят. а если потом сервак перезагрузить, то RAID развалится. А что делать после сбоя, чтобы массив не развалился, а на заменённый винчестер записалась инфа с зеркала я не знаю....

Пользуйтесь.

ЗЫ: если кто знает как восстанавливать RAID10 на gvinum'е - напишите, буду благодарен.

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

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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