Намедни мы создавали zfs пул в nas4free 10 через вебгуй. Удалось сделать это без .nop трюков и по номеру GPT раздела. Сегодня с использованием командной строки мы превратим его в пул на GPT метках.
zfs пул никаким образом нельзя уменьшить. GPT раздел меньше, чем весь диск. Поэтому преобразовать пул на сырых дисках в пул на GPT метках можно только 1) разрушив его и создав заново 2) последовательно заменив каждый из его дисков на бОльший, причём на бОльшем диске использовать GPT раздел.
Re: Добавление второго диска в NAS2gusiaJune 18 2016, 13:01:10 UTC
правильно напряглись
я исходил из того, что пул - на gpt разделе, как я описывал в посте, на который вы ссылались. У вас проще - на сыром диске ada0. Тк диск сырой, на нём нет таблицы разделов (во всяком случае полноценной)
Я советую подождать недельку-другую. Как раз в текущих коммитах добивают нормальную историю по Gpt разделам.
Если невмочь - то где-то в понедельник будет время - опишу. Но в вашем случае и через вебгуй должно получиться.
Работа зеркалаandreyfitakJune 19 2016, 14:00:20 UTC
В продолжение нашей беседы(выше) по добавлению диска. Спасибо, 2gusia,система корректно видит диски. Несколько вопросов: а) где я могу увидеть, что у меня физически сейчас на добавленном диске? б) если я сейчас не выключая nas, отключу питание первого моего диска, работать что-то будет? в) превращение на gpt-метки через пару недель?
Re: Работа зеркала2gusiaJune 19 2016, 16:04:09 UTC
a) на добавленном диско полная копия того, что на первом. Лбьой можно отклшючить (лучше на холодную) и убедиться.
б) зависит от вашего железа. Скорее всего массив перейдёт в деградированное состояние, вся инфа будет доступна. При обратном подключении чуть-чуть синхронизирует и массив будет в норме.
но если на железе плохо реализовано SATA hot-swap - что угодно может быть. Вплоть до выгорания.
в) К сожалению - не так просто. gpt раздел меньше диска. А zfs пул никоим образом не может быть уменьшен. Так что при переходе на gpt разделы - только сбросить куда-то инфу, разрушить массив, собрать заново и вернуть инфу. На ваших двух дисках вы это можете сделать
отключаем диск от зеркала создаём на нём gpt раздел на этом разделе - страйп копируем всю инфу со старого пула на новый убиваем старый пул создаём на освобождённом диске gpt раздел присоединяем к нашему новому страйпу, получаем зеркало.
Re: Работа зеркалаandreyfitakJune 19 2016, 21:02:43 UTC
Здравствуйте. Изучаю эти телодвижения. Детач диска, который мы вчера подключали сделал. "создаём на нём gpt раздел на этом разделе - страйп"- уже по пятому кругу мануал перечитываю - мы форматируем диск???, не забывая ставить галочку на "Создать ZFS на GPT разделах"??? Аааа пачИму мы тогда вчера ето не сделали?))
Добавление второго диска в NASandreyfitakJuly 6 2016, 16:03:19 UTC
Снова здравствуйте, 2gusia/ Все. Сейчас рабочая система и контент крутятся на диске с пулом на GPT метке.
Второй диск через "очистка конфа-->>импорт-->>форматирование с установленной галочкой GPT-разделов" ждет своей участи. https://www.flickr.com/gp/verkhoday/H292Ze Перечитал наше общение, но не хочу опять вляпаться. Как его теперь добавить в зеркало? Спасибо.
Потом zpool attach [-f] pool device new_device в вашем случае что-то вроде zpool attach parviypool /dev/gpt/WD_бла-бла /dev/gpt/бла-бла_из пред пункта.
Comments 114
Reply
Приходится держать в голове варианты через вебгуй, через CLI, и то и другое в 9 и в 10...
Reply
(The comment has been removed)
1) разрушив его и создав заново
2) последовательно заменив каждый из его дисков на бОльший, причём на бОльшем диске использовать GPT раздел.
Reply
(The comment has been removed)
Reply
Что-то я напрягся...
https://www.flickr.com/gp/verkhoday/Hm573F
Reply
я исходил из того, что пул - на gpt разделе, как я описывал в посте, на который вы ссылались. У вас проще - на сыром диске ada0. Тк диск сырой, на нём нет таблицы разделов (во всяком случае полноценной)
Я советую подождать недельку-другую. Как раз в текущих коммитах добивают нормальную историю по Gpt разделам.
Если невмочь - то где-то в понедельник будет время - опишу. Но в вашем случае и через вебгуй должно получиться.
Reply
Спасибо, 2gusia,система корректно видит диски.
Несколько вопросов:
а) где я могу увидеть, что у меня физически сейчас на добавленном диске?
б) если я сейчас не выключая nas, отключу питание первого моего диска, работать что-то будет?
в) превращение на gpt-метки через пару недель?
Reply
б) зависит от вашего железа. Скорее всего массив перейдёт в деградированное состояние, вся инфа будет доступна. При обратном подключении чуть-чуть синхронизирует и массив будет в норме.
но если на железе плохо реализовано SATA hot-swap - что угодно может быть. Вплоть до выгорания.
в) К сожалению - не так просто. gpt раздел меньше диска. А zfs пул никоим образом не может быть уменьшен. Так что при переходе на gpt разделы - только сбросить куда-то инфу, разрушить массив, собрать заново и вернуть инфу. На ваших двух дисках вы это можете сделать
отключаем диск от зеркала
создаём на нём gpt раздел
на этом разделе - страйп
копируем всю инфу со старого пула на новый
убиваем старый пул
создаём на освобождённом диске gpt раздел
присоединяем к нашему новому страйпу, получаем зеркало.
Reply
Изучаю эти телодвижения. Детач диска, который мы вчера подключали сделал.
"создаём на нём gpt раздел на этом разделе - страйп"- уже по пятому кругу мануал перечитываю - мы форматируем диск???, не забывая ставить галочку на "Создать ZFS на GPT разделах"???
Аааа пачИму мы тогда вчера ето не сделали?))
Reply
зеркало не собралось бы - страйп на сыром диска, который больше, чем GPT раздел
Reply
Все. Сейчас рабочая система и контент крутятся на диске с пулом на GPT метке.
Второй диск через "очистка конфа-->>импорт-->>форматирование с установленной галочкой GPT-разделов" ждет своей участи.
https://www.flickr.com/gp/verkhoday/H292Ze
Перечитал наше общение, но не хочу опять вляпаться.
Как его теперь добавить в зеркало?
Спасибо.
Reply
п 3
Потом
zpool attach [-f] pool device new_device
в вашем случае что-то вроде
zpool attach parviypool /dev/gpt/WD_бла-бла /dev/gpt/бла-бла_из пред пункта.
Reply
Спасибище огроменное!!!
Reply
Leave a comment