ZFS добавление нового диска в пул

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

ZFS добавление нового диска в пул

Непрочитанное сообщение kharkov_max » 2010-04-08 15:50:36

День добрый.

Стоит Freebsd8, на ней поднят пул из одного НЖМД на zfs.
Все нормально работет.

Появилось парочка винтов, которые хотелось бы добавить в уже работающий пул и не потерять на нем инфу.
Экспериментировать нет где, поэтому пишу на форум, хочу проконсультироваться.

Судя по ману, к уже работающему пулу,к примеру tank, новый НЖМД можно добавить так:

Код: Выделить всё

zpool attach tank adXX
где adXX это новый НЖМД. Объем пула tank по идее должен увеличится на объем нового НЖМД adXX и информация на adXX будет удалена
Вопросы:
1. Действительно ли команды zpool attach tank adXX достаточно для увеличения объема пула ? (правильными ли будут такие действия)
2. После того как новый НЖМД добавлен и в пуле из 2х НЖМД обновились данные, как "вынять" один НЖМД из пула ?
Судя по логике нужно будет слить все данные из пула, разрушить его, создать новый пул без 1го НЖМД и залить данные назад.
Так ли это ? Или может средствами ZFS можно реализовать как нить проще.
3. Как будут писаться данные в пул ?
К примеру я записываю файл в 10 Гб. Он будет писаться сначала на один НЖМД а потом на другой, или система zfs при записи будет раскидывать данные на разные НЖМД? (надеюсь если это так то должна увеличится скорость записи)
4. Как после добавления нового НЖМД в пул уже записанную инфу на НЖМД1 распределить по всему пулу, на 2 НЖМД, таким образом увеличив скорость чтения?
5. Как отразится выход из строя в пуле одного НЖМД на информации в этом пуле? к примеру я отключу в BIOS один НЖМД

Буду благодарен за помощь.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: ZFS добавление нового диска в пул

Непрочитанное сообщение kharkov_max » 2010-04-08 17:06:37

Хм..
Таким образом zpool attach tank adXX создастся зеркало.
Просто добавить НЖМД нужно так zpool add tank adXX.


Аватара пользователя
Neus
майор
Сообщения: 2024
Зарегистрирован: 2008-09-08 21:59:56

Re: ZFS добавление нового диска в пул

Непрочитанное сообщение Neus » 2010-04-09 15:32:50

делишься впечатлениями в процессе чтения мануала?