The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
ФС на томе gvinum, !*! Koshak, 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
приводит к такому же результату.

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

  • ФС на томе gvinum, !*! LOL, 23:43 , 23-Июл-07 (1)
  • ФС на томе gvinum, !*! LOL, 23:48 , 23-Июл-07 (2)
    • ФС на томе gvinum, !*! Koshak, 12:36 , 24-Июл-07 (3)
      >И вообще вы батенька каую-то чушь пишете. С чего бы ему появляться
      >в /etc/fstab. Вам бы еще немного поучится да понять, что создание
      >фс и ее монтирование это разные вещи.

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

      • ФС на томе gvinum, !*! Koshak, 18:28 , 27-Июл-07 (4)
        Если кто пойдёт по моим стопам, то вот как у меня получилось:

        Что создаём: 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'е - напишите, буду благодарен.




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

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