Страница 1 из 1

gvinum raid1+0 6 дисков

Добавлено: 2011-10-04 17:22:58
ba4e1or
Здрасвуйте! вопрос к знатокам: "Как правильно собрать RAID 1+0 на gvinum из 6 дисков ? Именно дисков, а не поддисков или разделов"
Официальные маны утверждают, что конфиг должен фыглядеть так:

Код: Выделить всё

drive a device /dev/da2
drive b device /dev/da3
drive c device /dev/da4
drive d device /dev/da5
drive e device /dev/da6
drive f device /dev/da7
volume raid10
      plex org striped 512k
        sd length 102480k drive a
        sd length 102480k drive b
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
      plex org striped 512k
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
        sd length 102480k drive a
        sd length 102480k drive b
т.е. поддиски второго привода смещены на 2 относительно первого
Нагуглив нашел статью где поддиски вторго привода должны идти в обратном порядке относительно первого, т.е. так:

Код: Выделить всё

volume raid10
      plex org striped 512k
        sd length 102480k drive a
        sd length 102480k drive b
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
sd length 102480k drive e
      plex org striped 512k
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
        sd length 102480k drive a
        sd length 102480k drive b

Re: gvinum raid1+0 6 дисков

Добавлено: 2011-10-04 17:43:14
ba4e1or
Здравствуйте!
Вопрос к знатокам: "Как правильно собрать RAID 1+0 на gvinum из 6 дисков ? Именно дисков, а не поддисков или разделов"
Официальные маны утверждают, что конфиг должен выглядеть так:

Код: Выделить всё

drive a device /dev/da2
drive b device /dev/da3
drive c device /dev/da4
drive d device /dev/da5
drive e device /dev/da6
drive f device /dev/da7
volume raid10
      plex org striped 512k
        sd length 102480k drive a
        sd length 102480k drive b
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
        sd length 102480k drive f
      plex org striped 512k
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
        sd length 102480k drive f
        sd length 102480k drive a
        sd length 102480k drive b
т.е. смещение поддисков второго раздела на 2 относительно первого.
Нагуглив нашел статью где поддиски второго привода должны идти в обратном порядке относительно первого, т.е. так:

Код: Выделить всё

volume raid10
      plex org striped 512k
        sd length 102480k drive a
        sd length 102480k drive b
        sd length 102480k drive c
        sd length 102480k drive d
        sd length 102480k drive e
        sd length 102480k drive f
      plex org striped 512k
        sd length 102480k drive f
        sd length 102480k drive e
        sd length 102480k drive d
        sd length 102480k drive c
        sd length 102480k drive b
        sd length 102480k drive a
Мои эксперименты привели к вываливаню ошибки, что со смещением на два, что с нумерацией в обратном порядке. Ошибка гласит: "попытка использовать уже занятое имя диска".
Создать "нечто" удалось с вот таким конфигом:

Код: Выделить всё

volume ra10
    plex org striped 512k
        sd length 974848000s drive a
        sd length 974848000s drive b
        sd length 974848000s drive c
    plex org striped 512k
        sd length 974848000s drive f
        sd length 974848000s drive e
        sd length 974848000s drive d
Команда gvinum list выводит следующие:

Код: Выделить всё

6 drives:
D r6                    State: up       /dev/da7        A: 939/476939 MB (0%)
D r1                    State: up       /dev/da2        A: 939/476939 MB (0%)
D r2                    State: up       /dev/da3        A: 939/476939 MB (0%)
D r3                    State: up       /dev/da4        A: 939/476939 MB (0%)
D r5                    State: up       /dev/da6        A: 939/476939 MB (0%)
D r4                    State: up       /dev/da5        A: 939/476939 MB (0%)

1 volume:
V ra10                  State: up       Plexes:       2 Size:       1394 GB

2 plexes:
P ra10.p0             S State: up       Subdisks:     3 Size:       1394 GB
P ra10.p1             S State: up       Subdisks:     3 Size:       1394 GB

6 subdisks:
S ra10.p0.s0            State: up       D: r1           Size:        464 GB
S ra10.p0.s1            State: up       D: r2           Size:        464 GB
S ra10.p0.s2            State: up       D: r3           Size:        464 GB
S ra10.p1.s0            State: up       D: r6           Size:        464 GB
S ra10.p1.s1            State: up       D: r5           Size:        464 GB
S ra10.p1.s2            State: up       D: r4           Size:        464 GB
можно лисчитать это "нечто" зеркалом, где 3 диска пишут с перемежением, а три хоронят их копии. Т.е. информация не теряется, в случае выхода из строя максимум до 3-х дисков?
freebsd 8.2
P.S. прошу прощения за первый пост, как то рука сорвалась, а кнопочку редактировать не нашел.

Re: gvinum raid1+0 6 дисков

Добавлено: 2011-10-04 23:28:09
Alex Keda
эм... вот честно - купите на ебай пару триваревских контроллеров типа 8006 - они по 4 канала каждый и умеют в кучку собираться - т.е. сможете 8 дисков в масив зацепить
дак стоить это будет баксов 40 с доставкой за оба, а вот по скорости, стабильности и прочему - даст фору и гвинуму, и GEOM и чему хотите...