Головна FreeBSD Програмний RAID0 в FreeBSD

Програмний RAID0 в FreeBSD

Програмний RAID0 в FreeBSD
Програмний RAID0 в FreeBSD

RAID 0 - дисковий масив загальний розмір якого дорівнює суммі всіх об‘єднаних дисків. Це зручно коли потрібно мати розширюваний ресурс наприклад для архіву даних.

У FreeBSD софтовий RAID0 представлений драйвером geom_stripe. Щоб його активувати потрібно або перезібрати ядро з опцією

options         GEOM_STRIPE

або загрузити модуль geom_stripe.ko:

kldload /boot/kernel/geom_stripe.ko
echo 'geom_stripe_load="YES"' >> /boot/loader.conf

2 строчка потрібна щоб модуль завантажувався при старті сервера.

Створюємо RAID з 3 дисків /dev/ada1, /dev/ada2 і /dev/ada7:

gstripe label -v st0 /dev/ada1 /dev/ada2 /dev/ada7
 Metadata value stored on /dev/ada1.
 Metadata value stored on /dev/ada2.
 Metadata value stored on /dev/ada7.
 Done.

В /dev/stripe має з‘явитись новий пристрій st0 - це і є наш новостворений RAID0.

Створюємо новий розділ утилітою bsdlabel:

bsdlabel -wB /dev/stripe/st0

форматуємо утилітою newfs:

newfs -U /dev/stripe/st0a

Все! Наш RAID0 готовий до вживання. Примонтуємо його в каталог /archive:

mount /dev/stripe/st0a /archive

і додамо в fstab щоб монтувався автоматично:

echo "/dev/stripe/st0a /archive ufs rw 2 2" >> /etc/fstab

Ось і все. 


Гарного адміністрування!

perm_identity event

Коментарі