флешка в качествет системного раздела по freebsd

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Гость » 2015-03-29 16:08:22

добрый день. Есть сервер с 12 дисками, собранный в апаратный рэйд и поверх которого стоит фряха с zfs (знаю, что архитектурно не правильно, но сервер не я ставил). В один момент после загрузки пул zfs перестал загружаться, подгрузился с livecd, оказалось, что часть данных тупо похерена (нет каталогов /etc, /boot и некоторых других), но ладно хоть датасеты с данными сохранились. Теперь думаю как сделать так, чтобы избежать в будущем проблем. Есть два варианта - поставить freebsd на системный raid2z zfs или поставить фряху на флешку и из 12 дисков собрать через zfs тоже raid2z. Второе удобно, что в случае проблем можно заменить флешку и спокойно подмонтировать пул, но какие грабли могу получить в таком случае? Что лучше?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение snorlov » 2015-03-29 18:02:28

А вы уверены, что там был один пул? На мой взгляд вариант с флешкой ничем не отличается от варианта с livecd, раз вы собираетесь отказаться от аппаратного рэйда, может имеет смысл сделать 2-а пула, и тот, который грузиться разместить на зеркале, организованном средствами zfs, ну и естественно своп на отдельном разделе...

guest
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение guest » 2015-03-29 18:31:20

Гость писал(а):добрый день. Есть сервер с 12 дисками, собранный в апаратный рэйд и поверх которого стоит фряха с zfs (знаю, что архитектурно не правильно, но сервер не я ставил). В один момент после загрузки пул zfs перестал загружаться, подгрузился с livecd, оказалось, что часть данных тупо похерена (нет каталогов /etc, /boot и некоторых других), но ладно хоть датасеты с данными сохранились. Теперь думаю как сделать так, чтобы избежать в будущем проблем. Есть два варианта - поставить freebsd на системный raid2z zfs или поставить фряху на флешку и из 12 дисков собрать через zfs тоже raid2z. Второе удобно, что в случае проблем можно заменить флешку и спокойно подмонтировать пул, но какие грабли могу получить в таком случае? Что лучше?
если Вы купите 3'и или 4'е хорошие - какчественные флешки и будете раз в месяц копировать
с рабочей на 2'ую, можно и на флешке держать систему (+2 в резерве):

1) проблемы с целостностью данных обеспечены;
2) проблемы с ufs обеспечены;
3) проблемы с zfs, если на флешке будет zfs, тоже обеспечены;
- все остальное - логи на флешке и другие вспомогательные данные на флешке, см пп 1)-3)

Если планируете обновление портов и держать /usr[/ports|/local] на флешке, см выше.
Ну и от аппаратного рейда нужно НЕМЕДЛЕННО избавляться в случае с ZFS.

Гость
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Гость » 2015-03-29 20:27:32

видимо выберу вариант задействования 2-х дисков под системный диск. Почему рассматривал установку на флешку - хотелось полноценно задействовать все 12 дисков в рамках одного пула (каждый диск по 1Т и отдавать 2Т под систему жалко)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Alex Keda » 2015-03-29 21:33:42

undefined писал(а): Ну и от аппаратного рейда нужно НЕМЕДЛЕННО избавляться в случае с ZFS
чё бы это вдруг?
чем мешает какойнить шестой/десятый рейд поверх которого zfs живёть?
Убей их всех! Бог потом рассортирует...

guest
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение guest » 2015-03-29 22:58:27

Гость писал(а):видимо выберу вариант задействования 2-х дисков под системный диск. Почему рассматривал установку на флешку - хотелось полноценно задействовать все 12 дисков в рамках одного пула (каждый диск по 1Т и отдавать 2Т под систему жалко)
зачем 2'а диска под систему? Зеркало? От лукавого это все, надежность обеспечивается только backup'ом.
Небольшой скоростной диск под систему, при наличии backup'а, система восстанавливается в миг и
не нужны никакие RAID0, настраиваете smartd или просто smartctl раз в неделю и логи по дисковым
сообщениями.

Гость
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Гость » 2015-03-30 7:33:44

чем мешает какойнить шестой/десятый рейд поверх которого zfs живёть?
собственно так и было сделано - результат - не загружаемая система с отсутствующими системными каталогами. Сервер небходимо было выключить, после включения он уже не вернулся, хотя до этого перезагрузки переживал нормально.
зачем 2'а диска под систему? Зеркало? От лукавого это все, надежность обеспечивается только backup'ом.
собственно система и планируется под бекап.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Alex Keda » 2015-03-30 8:03:45

undefined писал(а): собственно так и было сделано - результат - не загружаемая система с отсутствующими системными каталогами. Сервер небходимо было выключить, после включения он уже не вернулся, хотя до этого перезагрузки переживал нормально.
и это связано с рейдом, который остался целым? а не с zfs, на которой собственно данные и пропали? =))
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Гость » 2015-03-30 8:19:43

я так понимаю - железный raid и zfs одновременно - это масло масленное. У нас есть еще 30 филиальных компов в роли серверов с программным raid1 zfs, их постоянно то юзеры выключают/перегружают с кнопки, или просто питание ночью скачет (компы без упсов) - все работает как часы, уже более 3-х лет все в норме. А тут один сервак в офисе на железном рэйде при плановом выключении и такой конфуз.

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение snorlov » 2015-03-30 9:08:13

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

Аватара пользователя
Neus
капитан
Сообщения: 1961
Зарегистрирован: 2008-09-08 21:59:56

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Neus » 2015-03-30 9:27:27

а СХД это не многодисковый сервер?! :)

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение snorlov » 2015-03-30 9:53:35

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

guest
проходил мимо

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение guest » 2015-03-30 10:05:38

Гость писал(а):я так понимаю - железный raid и zfs одновременно - это масло масленное. У нас есть еще 30 филиальных компов в роли серверов с программным raid1 zfs, их постоянно то юзеры выключают/перегружают с кнопки, или просто питание ночью скачет (компы без упсов) - все работает как часы, уже более 3-х лет все в норме. А тут один сервак в офисе на железном рэйде при плановом выключении и такой конфуз.
правильно понимаете, zfs не просто FS, это могутная система и важнейшее требование, прямой доступ
к HBA.
"Масло маслянное" - мягко сказано...

Аватара пользователя
Neus
капитан
Сообщения: 1961
Зарегистрирован: 2008-09-08 21:59:56

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Neus » 2015-03-30 10:45:11

snorlov писал(а): Там инструменты другие для диагностики и управления, чем в применяемых нами ос...
"хрен редьки не слаще"
за примером далеко не пойду:
имеется у нас во такая http://www.thecus.com/product.php?PROD_ID=85 штука
из 16 дисков собран RAID6
был сбой питания (на магистрали) отключилось все питание (дизель-генераторов нет :( )
после включения веб управлялка говорит - а нету массива %)
пришлось лезть внутрь по SSH, а это не рекомендуется производителем(!)

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение snorlov » 2015-03-30 10:59:38

Я и говорю, железки есть железки... У приятеля еще sun-ские сервера умирали в кластере по одиночке, сначала умер один, его в ремонт, через 2-е недели другой, только привезли из ремонта первый, ввели в строй и через 18-ть часов умер 3-тий...
А вот питание действительно проблема...

Аватара пользователя
Neus
капитан
Сообщения: 1961
Зарегистрирован: 2008-09-08 21:59:56

флешка в качествет системного раздела по freebsd

Непрочитанное сообщение Neus » 2015-03-30 13:34:27

дело не в железке, там внутри линукс, а рейд делается программно через MD, и инструменты диагностики и управление по сравнению с тем-же FreeNAS - децкий сад...
этот MD не смог прочитать свои метаданные на одном из дисков и вместо того чтобы выкинуть этот диск из массива и запустится как degraded (так бы сделал аппаратный контроллер) просто отказался работать.
мне пришлось руками выкинуть диск из массива, поднять MD, занулить начало диска, восстановить GPT разметку, и отдать диск обратно.
причем все это, начиная с включения SSH, делать самому не рекомендуется производителем :)

я к тому, что из того-же железа в легкую можно собрать самому многодисковый сервак, воткнуть туда freenas или чонить на базе солярки и получилось бы по деньгам столько-же, но быстрее и надежнее.