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
Сообщения: 2351
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
Сообщения: 1128
Откуда: 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 часа


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

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


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

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