URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77921
[ Назад ]

Исходное сообщение
"Увеличение размера пула ZFS"

Отправлено aledin , 17-Дек-07 17:00 
При замене в пуле RaidZ (4 диска по 400 Гб) двух дисков на 750Гбайтные диски размер пула не увеличился, в то же время в 'ZFS Administration Guide' расписана подобная ситуация как:

>----

Новое устройство замены должно быть по размеру больше или равным минимальному размеру всех устройств в зеркальной конфигурации или конфигурации RAID-Z. Если устройство замены больше по размеру, тогда размер пула в незеркальной конфигурации или конфигурации RAID-Z увеличивается при завершении замены.
>----

Не подскажет ли кто, в чем может быть проблема? В текущей реализации ZFS под FreeBSD, или в моём недопонимании чего-либо?


Содержание

Сообщения в этом обсуждении
"Увеличение размера пула ZFS"
Отправлено LOL , 18-Дек-07 01:13 
>Не подскажет ли кто, в чем может быть проблема? В текущей реализации
>ZFS под FreeBSD, или в моём недопонимании чего-либо?

Не знаю как оно должно быть, но если сделать: отмаунтить раздел и сделать ехпорт а потом импорт пула, то размер увеличивается. Почему-то на лету этого не происходит. Если эти 2 винта просто добавить в пул, то все увеличивается нормално.


"Увеличение размера пула ZFS"
Отправлено LOL , 18-Дек-07 01:14 
> Если эти 2 винта просто добавить в
>пул, то все увеличивается нормално.

Токо не вздумай добавить - потом не извлечеш.


"Увеличение размера пула ZFS"
Отправлено aledin , 18-Дек-07 07:48 
>> Не знаю как оно должно быть, но если сделать:
>> отмаунтить раздел и сделать ехпорт а потом импорт пула,
>> то размер увеличивается.

Так я так и делал, в соответствии с руководством...
Т.е. сначала
zpool export tank
потом
zpool import tank
Ничего не изменилось ((

Сейчас сделал replace еще одному 400Гб на 750, результат аналогичный...
Т.е. как был размер первоначальный еще на 4х400, такой он и остался.
Такое ощущение что, в разрез с руководством, zfs ориентируется на самый маленький винт в пуле и размер увеличится только при 4х винтах на 750.

Сейчас последний, четвертый 750, освобождаю. Как освобожу - попробую его на место последнего 400 зареплейсить. Посмотрим что выйдет )


"Увеличение размера пула ZFS"
Отправлено Аноним , 18-Дек-07 10:10 
Разумеется, а как ты хотел raidz на дисках разного размера? Только после замены ВСЕХ дисков.

"Увеличение размера пула ZFS"
Отправлено aledin , 18-Дек-07 14:00 
>Разумеется, а как ты хотел raidz на дисках разного размера? Только после
>замены ВСЕХ дисков.

Это понятно в случае с обычным Raid5, в случае же с RaidZ на ZFS данная ситуация однозначно интерпретируется разработчиками - для использования дополнительного пространства с диска большего размера (в случае именно с raidz) требуется всего лишь сделать export-import пула.
Так что ваша аргументация как-то не подходит ))


"Увеличение размера пула ZFS"
Отправлено Аноним , 18-Дек-07 15:35 
>Так что ваша аргументация как-то не подходит ))

Какая еще `моя аргументация'? Читай доки на ZFS. Замена всех дисков.


"Увеличение размера пула ZFS"
Отправлено aledin , 18-Дек-07 15:55 
>>Так что ваша аргументация как-то не подходит ))
>
>Какая еще `моя аргументация'? Читай доки на ZFS. Замена всех дисков.

Читал доки, спасибо.
Кстати под анонимом не особо вежливо общаться.
Это к слову. Рекомендую прислушаться.

Что по докам - просмотрел последнюю версию 'ZFS administration guide' - оказалось всё же что это была опечатка (у меня есть старая английская pdf-версия документа), и теперь она поправлена (фраза
'If the replacement device is larger, the pool size in an unmirrored or RAID-Z configuration is increased when the replacement is complete.'
теперь выглядит как
'If the replacement device is larger, the pool size in an unmirrored or non RAID-Z configuration is increased when the replacement is complete.')

Так что вопрос снят.