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

Исходное сообщение
"Расширение пула ZFS, если система стоит на нем"

Отправлено xOr , 01-Сен-10 12:24 
Добрый день!

Хочу расширить пул ZFS по данному описанию:
http://www.linux.kg/wiki/index.php/%D0%A3%D0&...

Используется зеркало (mirror) из 3-х групп по 2 диска.  2 группы дисков 2 Тб и одна 1 Тб.
Система FreeBSD 8.1 установлена прямо на пул ZFS. По такому руководству http://wiki.opennet.ru/ZFS_%D0%B8_FreeBSD

Стал заменять 1 Тб диски на 2 Тб.  Добавил, синхронизовались.  

Но,как пишут, чтобы ZFS увидела новое место, надо сделать export затем import пула.

Но как это сделать, если система установлена на него?

Буду очень рад Вашим идеям!


Содержание

Сообщения в этом обсуждении
"Расширение пула ZFS, если система стоит на нем"
Отправлено Michael , 01-Сен-10 12:39 
>[оверквотинг удален]
>
>
>Стал заменять 1 Тб диски на 2 Тб.  Добавил, синхронизовались.
>
>Но,как пишут, чтобы ZFS увидела новое место, надо сделать export затем import
>пула.
>
>Но как это сделать, если система установлена на него?
>
>Буду очень рад Вашим идеям!

у вас не получится сделать экспорт смонтированной системы. как вариант - загрузится с лайвсд


"Расширение пула ZFS, если система стоит на нем"
Отправлено xOr , 01-Сен-10 13:45 
>[оверквотинг удален]
>>
>>Но,как пишут, чтобы ZFS увидела новое место, надо сделать export затем import
>>пула.
>>
>>Но как это сделать, если система установлена на него?
>>
>>Буду очень рад Вашим идеям!
>
>у вас не получится сделать экспорт смонтированной системы. как вариант - загрузится
>с лайвсд

Спасибо!
А LiveCD Для FreeBSD8.1 поддерживает ZFS?

И получится ли нормально сделать export / import, из другой системы? По идее, в другой системе пул не должен быть виден.  И как раз его надо сначала экспортировать, чтобы потом на другой системе импортировать (иначе зачем тогда вообще нужны эти операции).

Но не знаю, где хранятся эти данные привязки - в системе, или на пуле (как то в документации не нашел). Если знаете ссылку на разъяснение, дайте, пожалуйста.

Дело в том,что сервер в работе и хочется минимизировать время простоя.


"Расширение пула ZFS, если система стоит на нем"
Отправлено Michael , 01-Сен-10 14:35 
>[оверквотинг удален]
>>>Но как это сделать, если система установлена на него?
>>>
>>>Буду очень рад Вашим идеям!
>>
>>у вас не получится сделать экспорт смонтированной системы. как вариант - загрузится
>>с лайвсд
>
>Спасибо!
>А LiveCD Для FreeBSD8.1 поддерживает ZFS?
>

kldload opensolaris && kldload zfs

>И получится ли нормально сделать export / import, из другой системы? По
>идее, в другой системе пул не должен быть виден.  И
>как раз его надо сначала экспортировать, чтобы потом на другой системе
>импортировать (иначе зачем тогда вообще нужны эти операции).

сделайте импорт с altroot. лень искать, вроде ключ -R

>Но не знаю, где хранятся эти данные привязки - в системе, или
>на пуле (как то в документации не нашел). Если знаете ссылку
>на разъяснение, дайте, пожалуйста.
>
>Дело в том,что сервер в работе и хочется минимизировать время простоя.

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


"Расширение пула ZFS, если система стоит на нем"
Отправлено xOr , 01-Сен-10 18:13 
>[оверквотинг удален]
>
>>Но не знаю, где хранятся эти данные привязки - в системе, или
>>на пуле (как то в документации не нашел). Если знаете ссылку
>>на разъяснение, дайте, пожалуйста.
>>
>>Дело в том,что сервер в работе и хочется минимизировать время простоя.
>
>насчет привязки читайте про альтрут.
>простой я думаю в пределах двух ребутов. но на вашем месте я
>бы предварительно проделал эту операцию на стенде

Ok. Спасибо большое! Буду пробовать.



"Расширение пула ZFS, если система стоит на нем"
Отправлено xOr , 01-Сен-10 18:18 
Всё оказалось намного проще!

export - import в данной конфигурации не потребовался.
Пул расширился ещё с момента извлечения из mirror последнего диска меньшего размера. Но я не сразу это заметил, т.к. появившееся пространство уже успели частично занять.

Сорри,что напряг лишний раз.

Однако, с теоретической точки зрения случай интересный. В смысле что не требуется операция, указанная в обзоре.  С другой стороны, в обзоре была схема RaidZ, а в данном случае - несколько mirror в пуле.

>[оверквотинг удален]
>>>на пуле (как то в документации не нашел). Если знаете ссылку
>>>на разъяснение, дайте, пожалуйста.
>>>
>>>Дело в том,что сервер в работе и хочется минимизировать время простоя.
>>
>>насчет привязки читайте про альтрут.
>>простой я думаю в пределах двух ребутов. но на вашем месте я
>>бы предварительно проделал эту операцию на стенде
>
>Ok. Спасибо большое! Буду пробовать.