Страница 1 из 1

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

Добавлено: 2010-04-08 15:50:36
kharkov_max
День добрый.

Стоит 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 один НЖМД

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

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

Добавлено: 2010-04-08 17:06:37
kharkov_max
Хм..
Таким образом zpool attach tank adXX создастся зеркало.
Просто добавить НЖМД нужно так zpool add tank adXX.

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

Добавлено: 2010-04-09 9:36:36
kharkov_max
UP

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

Добавлено: 2010-04-09 15:32:50
Neus
делишься впечатлениями в процессе чтения мануала?