BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Вс 14 авг, 2016 4:55 pm 
Не в сети

Зарегистрирован: Сб 23 янв, 2016 10:24 pm
Сообщения: 5
Подскажите,пожалуйста, как правильно перенести систему на диски большей емкости.
Что очень важно - с обязательным сохранением данных!
Исходные данные такие.
Стоит FreeBSD 10 на ZFS. Системный диск - пул из 2-х дисков в страйпе общей емкостью 6tb.
Приблизительно так:
Код:
zpool list -v
pool
     ada0
     ada1

Старые диски ada0 и ada1 - hdd 3tb.
Новые диски ada2 и ada3 - hdd 4tb

Правильно ли будет так:

1. предварительная разметка ada2, ada3:
Код:
gpart backup ada0|gpart restore ada2
gpart backup ada1|gpart restore ada3

2.
Код:
zpool attach pool ada0 ada2
zpool attach pool ada1 ada3

Имеем в результате:
Код:
zpool list -v
pool
  mirror
    ada0
    ada2
  mirror
    ada1
    ada3

3. прописываем загрузчик:
Код:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada3


4. после завершения ресилвера изымаем из пула старые диски:
Код:
zpool detach pool ada0
zpool detach pool ada1

5. отключаем старые диски физически.

Увижу ли я системный диск в 8tb?
Буду благодарен за советы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 14 авг, 2016 7:31 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2218
mabsd писал(а):
Подскажите,пожалуйста, как правильно перенести систему на диски большей емкости.
Что очень важно - с обязательным сохранением данных!
Исходные данные такие.
Стоит FreeBSD 10 на ZFS. Системный диск - пул из 2-х дисков в страйпе общей емкостью 6tb.
Приблизительно так:
Код:
zpool list -v
pool
     ada0
     ada1

Старые диски ada0 и ada1 - hdd 3tb.
Новые диски ada2 и ada3 - hdd 4tb

Правильно ли будет так:

1. предварительная разметка ada2, ada3:
Код:
gpart backup ada0|gpart restore ada2
gpart backup ada1|gpart restore ada3



не правильно, диски разной емкости, см структуру GUID Partition Table

Цитата:
2.
Код:
zpool attach pool ada0 ada2
zpool attach pool ada1 ada3

Имеем в результате:
Код:
zpool list -v
pool
  mirror
    ada0
    ada2
  mirror
    ada1
    ada3

3. прописываем загрузчик:
Код:
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada2
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada3



снова неверно, в каждом зеркале - разнокалиберные емкости.

Цитата:
4. после завершения ресилвера изымаем из пула старые диски:
Код:
zpool detach pool ada0
zpool detach pool ada1

5. отключаем старые диски физически.

Увижу ли я системный диск в 8tb?
Буду благодарен за советы.


разумеется нет.

Вы в конечном итоге что хотите:
- zroot на страйпе?
- zroot на зеркале из новых дисков?

В целом, все неверно, плюс важные упущения (если будете делать):

- altroot при создании, позже mountpoint /
- bootfs
- zpool.cache

Подтянуть основы ZFS, потренироваться в виртуальной машине и далее сделать
перевод, не забыть про загрузку с liveusb или livecd


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 26 сен, 2016 12:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 03 янв, 2006 12:49 pm
Сообщения: 1038
Откуда: Киев
При желании - можно попробовать просто сделать диски загрузочными (новый массив), потом просто пулы "скопировать" и изменить загрузочный пул.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 11 ноя, 2016 4:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 мар, 2007 6:04 pm
Сообщения: 1106
Откуда: Kiev
Для ZFS есть свойство autoexpand. Просто замените диски (сначала первый)
Код:
zpool replace pool ada0 ada2

после ребилда второй диск:
Код:
zpool replace pool ada1 ada3

, и потом выполните:
Код:
zpool set autoexpand=on pool

Вы пошли очень сложным и непонятным путём.

_________________
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: AlexVPetrov, Bing [Bot], Google [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика