Управление пулами ZFS

Поскольку ZFS - это детище Sun Microsystems, впоследствии портированное во многие операционные системы, то управление пулами будет аналогичным.

Создание пулов

Создание пула из одного диска

zpool create zroot da0

Создание пула из двух дисков с увеличением дискового пространства (stripe)

zpool create zroot da0 da1

Создание пула из двух дисков с дублированием данных (mirror)

zpool create zroot mirror da0 da1

Изменение названия пула

Если пул используется как загрузочный, то операции необходимо выполнять загрузившись с другого носителя.Экспорт под старым названием

zpool export oldname

Импортирование с переименованием

zpool import oldpool newpool

Если точка монтирования пула указана как /, то можно воспользоваться флагом -R /path/to/altroot. Возможно также понадобится флаг -f, если пул использовался в другой операционной системе.

zpool import -R /mnt -f oldpool newpool

Экспорт переименованного пула

zpool export newpool

И напоследок, импорт пула под новым именем

zpool import newpool

Восстановление работоспособности пула

Замена диска

 zpool replace zroot da0

Дополнительным параметром можно указать какой диск использовать для замены

 zpool replace zroot da0 da2

Ссылки

https://ru.wikipedia.org/wiki/ZFS https://forums.freebsd.org/threads/46300/

Last updated

Was this helpful?