Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

FreeBSD: Немного о Raid в ZFS


Немного о Raid в ZFS

 

Дано 4 диска, 1 системный - ada0


Разбивка дисков ada0 и ada1:
gpart create -s gpt ada0
gpart add -t freebsd-boot -s 512KB ada0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
gpart add -t freebsd-zfs ada0

gpart create -s gpt ada1
gpart add -t freebsd-boot -s 512KB ada1
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1
gpart add -t freebsd-zfs ada1


Возможно при установке системы создать пул с зеркалом:
zpool create -f zroot mirror /dev/ada0 /dev/ada1


Подключить диск ada1 в zfs пул zroot (создать зеркало RAID-1):
zpool attach zroot /dev/ada0 /dev/ada1


Подключить зеркало дисков ada2 и ada3 (добавить зеркало RAID-1 в RAID-0):
zpool attach zroot mirror /dev/ada2 /dev/ada3


На выходе имеем RAID-10 (два зеркала в одном срайп-массиве):
zpool status -v


Отключить диск можно так:
zpool detach zroot /dev/ada3


Подключить диск:
zpool attach zroot ada0 ada1

Не забыть указать загрузчик в первый раздел нового диска:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1


Вывести указанное устройство из эксплуатации (offline):
zpool offline zroot ada1

Ввести указанное устройство в эксплуатацию (onfline):
zpool online zroot ada1


Статистика ввода\вывода пула:
zpool iostat
zpool iostat 5


Немного подсмотрено у:
http://xgu.ru/wiki/ZFS
http://blog.programster.org/zfs-create-disk-pools

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru