Index of /freebsd/geom-striping.html |
Руководство FreeBSD | ||
---|---|---|
Пред. | Глава 18. GEOM: Модульная инфраструктура преобразования дисковых запросов | След. |
Создание дисковой последовательности (Striping) -- метод, применяемый, чтобы скомбинировать несколько физических дисков в один логический. Во многих случаях это делается с использованием аппаратных контроллеров. Дисковая подсистема GEOM предоставляет программную поддержку RAID0, иногда называемую дисковой последовательностью (Stripe).
В RAID уровня 0 данные разбиваются на блоки, которые параллельно записываются на все диски массива. Вместо того, что бы ждать записи 256k на один диск, RAID0 может параллельно записывать по 64k на каждый из четырёх дисков, обеспечивая более высокую производительность ввода/вывода. Производительность также может быть увеличена за счет использования большего числа дисков.
Все диски последовательности RAID0 должны быть одного размера, так как запись и считывание с дисков происходят параллельно.
Создание дисковой последовательности из неформатированных ATA дисков
Загрузите модуль geom_stripe:
# kldload geom_stripe.ko
Убедитесь, что существует подходящая точка монтирования. Если вы планируете сделать логический диск корневым разделом, используйте временную точку монтирования, например /mnt:
# mkdir /mnt
Определите имена устройств, которые будут объединены в последовательность, и создайте новое устройство для последовательности. Например, выполнив следующую команду, вы создадите дисковую последовательность из двух неразмеченных ATA дисков: /dev/ad2 и /dev/ad3.
# gstripe label -v st0 /dev/ad2 /dev/ad3
Создайте таблицу разделов:
# bsdlabel -wB /dev/stripe/st0
Теперь в /dev/stripe кроме st0 появились ещё два устройства -- st0a и st0c. Создайте файловую систему на устройстве st0a, используя newfs:
# newfs -U /dev/stripe/st0a
На экране промелькнет множество цифр, и через несколько секунд процесс будет завершен. Логический диск создан и готов к монтированию.
Смонтируйте его:
# mount /dev/stripe/st0a /mnt
Чтобы монтировать созданную дисковую последовательность автоматически во время загрузки, добавьте информацию о ней в /etc/fstab:
# echo "/dev/stripe/st0a /mnt ufs rw 2 2" \ >> /etc/fstab
Чтобы модуль geom_stripe автоматически загружался во время инициализации системы, добавьте строку в /boot/loader.conf:
# echo 'geom_stripe_load="YES"' >> /boot/loader.conf
Пред. | Начало | След. |
Введение в GEOM | Уровень выше | RAID1 - Зеркалирование (Mirroring) |
Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам, связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.
HIVE: All information for read only. Please respect copyright! |