BSDPORTAL.RU

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 23 янв, 2016 10:39 pm 
Не в сети

Зарегистрирован: Сб 23 янв, 2016 10:24 pm
Сообщения: 5
Подскажите можно ли сделать следующее.
Стоит FreeBSD 10 на ZFS. Системный диск - пул из 2-х дисков в страйпе.
Надо добавить в этот пул такой же страйп из 2-х новых дисков и сделать (объединить) их в зеркале.
Можно сказать, что надо сделать RAID10 из обычного страйпа.
При этом все надо сделать на рабочей машине с сохранением всех данных исходного пула.

Спасибо заранее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Вс 24 янв, 2016 2:04 am 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3153
Откуда: Мезозой Пангея
например
https://ru.wikipedia.org/wiki/ZFS
Цитата:
Нельзя смешивать типы vdev в zpool. Например, если у вас есть stripped ZFS пул, содержащий диски на SAN, вы не сможете добавить локальные диски как зеркалируемый vdev.

или в англоязычном варианте https://en.wikipedia.org/wiki/ZFS (насколько я понимаю английский - то смысл отличается)
Цитата:
Some traditional nested RAID configurations, such as RAID 51 (a mirror of RAID 5 groups), are not configurable in ZFS. Vdevs can only be composed of raw disks or files, not other vdevs. However, a ZFS pool effectively creates a stripe (RAID 0) across its vdevs, so the equivalent of a RAID 50 or RAID 60 is common.


если я правильно понял задачу.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.6.11-zen-gen-muqss+ #4 ZEN SMP Thu May 7 10:16:25 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Вс 24 янв, 2016 3:19 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5305
Откуда: Москва
Если я правильно понял задачу, то примерно так:
Код:
% zpool list -v
pool
  ada0
  ada1
% zpool attach pool ada0 ada2
% zpool attach pool ada1 ada3
% zpool list -v
pool
  mirror
    ada0
    ada2
  mirror
    ada1
    ada3


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Вс 24 янв, 2016 12:43 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3153
Откуда: Мезозой Пангея
TC хочет сделать зеркало из страйпов или страйп из зеркал?
Вобщем пусть нормально распишет и нарисует что он хочет :)
Но скорее всего AMDmi3 прав.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.6.11-zen-gen-muqss+ #4 ZEN SMP Thu May 7 10:16:25 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Вс 24 янв, 2016 3:47 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5305
Откуда: Москва
Зеркало из страйпов средствами ZFS не с сделать, только если поверх gstripe, но смысла в этом нет никакого: уменьшенная скорость и надёжность и невозможность расширения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Вс 24 янв, 2016 3:52 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3153
Откуда: Мезозой Пангея
AMDmi3 писал(а):
Зеркало из страйпов средствами ZFS не с сделать, только если поверх gstripe, но смысла в этом нет никакого: уменьшенная скорость и надёжность и невозможность расширения.


ну вот и я понял что именно зеркало из страйпов, потому как ТС написал что страйп уже есть... потому я и привел цитаты что невозможно.

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.6.11-zen-gen-muqss+ #4 ZEN SMP Thu May 7 10:16:25 EEST 2020 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 30 янв, 2016 2:45 pm 
Не в сети

Зарегистрирован: Сб 23 янв, 2016 10:24 pm
Сообщения: 5
Спасибо за подсказки.
Еще вопрос по добавлению нового диска (ada2) в пул.
Надо ли его предварительно подготовить (gpart create -s gpt ada2, создать все нужные разделы командой "gpart add ...", а может использовать gpart backup ada0|gpart restore ada2 для аналогичной разметки нового диска)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 30 янв, 2016 3:13 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5305
Откуда: Москва
Вообще, ZFS пофиг - она смотрит только на содержимое. Но тем не менее разметку лучше сделать, во-первых для единообразия, во-вторых чтобы разделы были одинакового размера, иначе можно отхватить неожиданное расширение размера зеркала до всего диска (вытыкаем ada0p1, делаем import/export -> размер зеркала расширяется до размера диска -> ada0p1 вернуть в зеркало уже нельзя). Можно использовать gpart backup|gpart restore


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 30 янв, 2016 3:31 pm 
Не в сети

Зарегистрирован: Сб 23 янв, 2016 10:24 pm
Сообщения: 5
AMDmi3 писал(а):
Вообще, ZFS пофиг - она смотрит только на содержимое. Но тем не менее разметку лучше сделать, во-первых для единообразия, во-вторых чтобы разделы были одинакового размера, иначе можно отхватить неожиданное расширение размера зеркала до всего диска (вытыкаем ada0p1, делаем import/export -> размер зеркала расширяется до размера диска -> ada0p1 вернуть в зеркало уже нельзя). Можно использовать gpart backup|gpart restore


Если можно поконкретнее.
1. Можно сделать "zpool attach testpool ada0 ada2", вообще не размечая ada2? Или надо хотя бы "gpart create -s gpt ada2"? Будет ли ada2 системным?
2."gpart backup|gpart restore" работает только с таблицей разделов? Можно сказать, что если хочешь повторить точную разметку диска ada0 на диске ada2, так сделать даже лучше и быстрее, чем "gpart create..., gpart add...?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 30 янв, 2016 3:35 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5305
Откуда: Москва
mabsd писал(а):
1. Можно сделать "zpool attach testpool ada0 ada2", вообще не размечая ada2? Или надо хотя бы "gpart create -s gpt ada2"? Будет ли ada2 системным?

Можно. Надо ли делать разметку - сами решайте, я написал почему это имеет смысл. И да, если нужна загрузка с этого диска естественно нужна разметка и все загрузчики, если это вы имели в виду под "системным диском".

mabsd писал(а):
2."gpart backup|gpart restore" работает только с таблицей разделов? Можно сказать, что если хочешь повторить точную разметку диска ada0 на диске ada2, так сделать даже лучше и быстрее, чем "gpart create..., gpart add...?

Да. Можете сделать gpart backup и посмотреть что она сохраняет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ZFS Зеркальный страйп
СообщениеДобавлено: Сб 30 янв, 2016 3:53 pm 
Не в сети

Зарегистрирован: Сб 23 янв, 2016 10:24 pm
Сообщения: 5
Спасибо.


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

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


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

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


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

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