Здравствуйте!
Вопрос к знатокам: "Как правильно собрать 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. прошу прощения за первый пост, как то рука сорвалась, а кнопочку редактировать не нашел.