Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
устройство_файловой_системы [2013/07/02 14:24] 84.52.86.5 |
устройство_файловой_системы [2013/07/02 20:12] (текущий) |
||
---|---|---|---|
Строка 78: | Строка 78: | ||
+ | GEOM позволяет классам — MBR, BSD labels, и так далее — получить доступ к устройству и управлять им, используя поставщиков GEOM (providers) или специальные файлы устройств, | ||
+ | Загрузите модуль geom_stripe.ko: | ||
+ | # kldload geom_stripe | ||
+ | Убедитесь, | ||
+ | # mkdir /mnt | ||
+ | Определите имена устройств, | ||
+ | | ||
+ | | ||
+ | # gstripe label -v st0 /dev/ada2 /dev/ada3 | ||
+ | | ||
+ | | ||
+ | Запишите стандартную метку, также известную как таблица разделов, | ||
+ | # bsdlabel -wB / | ||
+ | Теперь в /dev/stripe кроме st0 появились ещё два устройства — st0a и st0c. Теперь создайте файловую систему на устройстве st0a, используя утилиту newfs: | ||
+ | # newfs -U / | ||
+ | На экране промелькнет множество цифр, и через несколько секунд процесс будет завершен. Логический диск создан и готов к монтированию. | ||
+ | | ||
+ | | ||
+ | | ||
+ | Монтируем | ||
+ | | ||
+ | | ||
+ | mount / | ||
+ | | ||
+ | для автомонтирования при старте | ||
+ | | ||
+ | # mkdir / | ||
+ | | ||
+ | # echo "/ | ||
+ | | ||
+ | Загрузка модуля при старте; | ||
+ | | ||
+ | echo ' | ||
+ | | ||
+ | | ||
+ | Raid1 | ||
+ | загрузка модуля | ||
+ | |||
+ | gmirror load | ||
+ | |||
+ | sysctl.geom.debugflags=16 | ||
+ | |||
+ | Далее создаем устройство gm0 которое собственно и буде являться RAID1-массивом и подключаем к нему жесткий диск ad4: | ||
+ | |||
+ | gmirror -v -b round-robin gm0 /dev/ad4 | ||
+ | |||
+ | Добавляем модуль ядра gmirro в автозагрузку: | ||
+ | |||
+ | echo geom_mirror_load=YES >> / | ||
+ | |||
+ | Добавляем второй диск в массив gmirror insert gm0 /dev/ad6 | ||
+ | | ||
+ | |||
+ | просмотр статуса gmirror status или gmirror list | ||
+ | |||
+ | |||
+ | Замена сбойного диска | ||
+ | |||
+ | gmirror forget gm0 | ||
+ | gmirror insert gm0 /dev/ad6 | ||
- | |||