Egor V
опять же - оно сложнее с точки зрения математики/вычислений
Сергей
Shahmardan
есть идеи?
Egor V
Да только в мирор, полезного объема меньше((дороховато выходит
я беру два винта, с помощью gpart бью на 4 партиции (boot, swap, root, data). из root собираю пул на mirror ZFS (1 Тб как правило). data собираю как отдельные пулы
Egor V
итого и зеркало есть, и места всего 1 Тб отдал под зеркало...
Сергей
Ессесно
только вот теперь нашему товарищу как бы срочно в аэропорт не пришлось гнать.....
Egor V
система грузится с любого винта
Сергей
Сергей
или уже нашлись?
Vikentsi
А есть в zfs этот fsck ? :) ну аналог какой :) или scrub можно запустить толькотна работающем пуле?
Shahmardan
бэкапы есть )
Alexander
Вот жешь)
Alexander
Бэкапы есть. Это чисто спортивный интерес.
Egor V
суслик то есть, то нет ))))
Vikentsi
Чисто для опыта. интересно же.
Vikentsi
Поди не каждый день в такое состояние загоняете
Vikentsi
Нет)) и не дай бог))
Опыт. Опыт мать его только так и добывается. Я бы захотел и не знал бы как такое сделать. :)
Shahmardan
Ребята вот скажите. Откуда берется состояние zpool status? Он из cache.file читается с каждого диска в пуле?
Egor V
Да , просто так это и не повторить))
взять виртуалку, несколько виртуальных дисков, и вперед. В момент replace выдернуть коврик из под ног
Egor V
и так несколько раз
Egor V
думаю, повторить реально
Egor V
replace/regenerate RAID всегда была супер опасная операция....
Egor V
в этот момент система дико уязвима
Egor V
речь про RAID5 конечно и аналоги
Egor V
RAID1 сложно сломать
Alexander
Тогда тут возникают вопросы как система себя поведет с 2 дисками четности
Alexander
Если их по очереди дернуть и первый еще реплейснутся не успеет
Alexander
речь про RAID5 конечно и аналоги
Тогда какой то совсем слабый механизм восстановления рейдов получается
Egor V
проблема в ДНК технологии....
Egor V
вот RAID-D в ZFS повеселее будет
Alexander
проблема в ДНК технологии....
Нужно тогда совсем их выпилить из зфс чтобы люди на эти грабли не наступали))
Egor V
UPS же решает
Alexander
UPS же решает
Упс упсом, я кэйс смоделировал, если пока идет реплейс вылетает еще один диск🤷‍♂️
Alexander
Что делать?) молится на бэкапы?))
Egor V
3-2-1 наше все
Egor V
ничего умнее не видел еще )
Egor V
где то писали, что если у Вас RAID5 из 12 дисков по 12 Тб каждый и Вы запустили replace....вероятность огрести проблемы даже без сбоя питания большая
Egor V
так как каждый диск может выдать ошибку с некой вероятностью
Alexander
Кстати, вопросик по этому поводу, а можно в зфс приоритеты устанавливать? Например когда пошел реплейс, то выставит приоритет ему
Egor V
ну и делаться оно будет.....неделю )
Alexander
А если еще с нагрузкой от клиентов , то и месяц
George
минимум raidz2
Alexander
минимум raidz2
Так это понятно, но не решает тогда выхода 3 дисков)₽
Egor V
если ж ОЧЕНЬ хочется RAIDz1 на трех дисках....собирайте его из партиций )))) а первые 500 Гб на зеркало под корень )))
Alexander
минимум raidz2
Георгий а по приоритизации( qos) есть что то? Может ведутся оаботы какие?
Alexander
qos чего?
Ну как выше написал, пул нагружается от клиента, вылетает диск, выставить что приоритетней сейчас востановление пула сделать
Alexander
Сейчас замечено, что кто первый схватил того и тапки
George
если хочется попробовать восстановить - - подразумеваю что бекапы у вас есть и не критична полная потеря пула zpool import -FX mypool where options mean: * -F Attempt rewind if necessary. * -X Turn on extreme rewind. * -T Specify a starting txg to use for import. This option is intentionally undocumented option for testing purposes.
Alexander
Или может я не нашел эту опцию
Alexander
конечно есть, секунду
Отлично, буду признателен))
George
начать стоит отсюда https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/ZFS%20on%20Linux%20Module%20Parameters.html#resilver
George
продолжить здесь https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/ZIO%20Scheduler.html
George
это чисто про приоритет ресильвера, с аффектом нагрузки
Shahmardan
Sergei
начать стоит отсюда https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/ZFS%20on%20Linux%20Module%20Parameters.html#resilver
а есть ли в планах сделать их per pool? в том числе и те, что по второй ссылке. Или в zfs некая негласная рекомендация: 1 пул на систему?
Sergei
-fFX ?
Shahmardan
ща чел на месте наберет)
George
а есть ли в планах сделать их per pool? в том числе и те, что по второй ссылке. Или в zfs некая негласная рекомендация: 1 пул на систему?
таких планов не видел. Параметры ядра делаются обычно для простоты и когда не критична разбивка на per pool (любая per pool логика приводит к минимум хранению информации об изменениях на пуле). Рекомендаций на количество пулов на хост нет. Те же приоритеты на ресильвер здоровые пулы без активного скраба трогать не должны
Shahmardan
Shahmardan
Запустил на другом сервере с маленькой оперативой. Тупанул)
Shahmardan
Можно процесс остановить интересно
Олег
Я думаб обязано остановить
Олег
Килл это значит с потерей данных
Олег
Че бы не делал
Shahmardan
Как я понял он что то делает?
Олег
Судя по вашему что-то ломает