03.06.2011 17:47, Lystopad Olexandr пишет:
  Hello, Vladislav V. Prodan!

On Fri, Jun 03, 2011 at 05:22:48PM +0300
univers...@ukr.net wrote about "Re: [freebsd] zfs pool и разные диски":

Лишь бы размер диска был одинаков или больше помершего.
При использовании дисков с 4K свои тонкости.

А расскажите об этих тонкостях, пожалуйста.
Я лично пока не сталкивался.

В рассылке freebsd-fs@ должно быть.
Лично у меня только сегодня появился такой винт (<WDC WD20EARS-00MVWB0/50.0AB50) и то временно, для восстановления развалившегося пула. Сегодня завтра буду гуглить и тестить. Если у кого-то есть свои тестовые скрипты - присылайте, приму и выложу с них результаты.


Берите одну флешку, делайте из нее системный пул и бэкапьте снапшотами
на второй пул.
Если флешка вылетает - разворачивайте на новой флешке бэкапы с другого пула.

Ок, представляем, что флешка сдохла, не читается. Как забэкапить с
пула на дисках снапшот на новую флешку? dvd диск с инсталлом и
livefs? Или заранее приготовить флешку? Или можно таки лучше zpool
mirror ?
Грузимся с загрузочной флешки или CD с freebsd и модулями zfs.ko и opensolaris.ko. Монтируем дисковый пул. Размечаем новую флешку и переливаем zfs send|recv на новую флешку бэкапных разделов.


На сервере есть возможность вставить 4-ре винта? чтоб соорудить RAID10

Ну пока есть хотелки ставить максимально много винтов, вплоть до
покупки дополнительных контроллеров с sata. Кстати, какие не брать? ;)
Брать простые разветвители SATA.
Определиться с стартовым и максимальным количеством винтов.
Будете все одним пулом или в новый пул добавлять новые диски?

Имхо, для большой файлопомойки подойдет такая схема:
pool
        raidz (три винта, стартовое количество)
        raidz (6 винтов)
        raidz (6 винтов)
        ...

Привязыват винты не по именам в системе, а по GPT label.
Нынешняя схема в ZFS v28 по rawuuid меня напрягает малоинформативностью по винтам.

Я готов и сам это все протестировать, но хочу совета, может кто уже
на грабли наступил на подобные;)
Начиная от проблем с детектом винтом драйвером ahci, так и неустранимых
ошибок при падении одного из винтов пула.

Дык а если делать на raidz1 ? Или оно захочет все диски одинаковые?
Лично меня напрягает постоянные записи, чтоб равномерно раскидывать данные по всем дискам.



--
Vladislav V. Prodan
VVP24-UANIC
+380[67]4584408
+380[99]4060508
vla...@jabber.ru

Ответить