nikolay
хм.. до перезагрузки я могу удалить zfs, но не обновить его. ядро то загружено старое и пакеты из репо для другого ядра не встанут по идее
George
хм.. до перезагрузки я могу удалить zfs, но не обновить его. ядро то загружено старое и пакеты из репо для другого ядра не встанут по идее
я в kmod не спец, но по идее старое ядро просто не подгрузит несовместимое и наоборот. Иначе бы вы не могли обновляться и нормально доустанавливать модули
Ivan
если есть хедеры от нового ядра, то встанет
nikolay
если есть хедеры от нового ядра, то встанет
kernel-headers? или новый lib/modules/<new-kernel>?
nikolay
не понятен сам алгоритм, по ссылке сказано чуть. 1. я должен сначала удалить старые zfs пакеты, потом yum update, потом поставить новые, потом ребут?
nikolay
или сначала удалить zfs, потом yum update, потом ребут, потом ставить новые?
nikolay
или сначала yum update, потом манипуляции с zfs пакетами, потом ребут?
Сергей
или сначала yum update, потом манипуляции с zfs пакетами, потом ребут?
у вас при yum update предлагается обновить ядро?
nikolay
по идее третий вариант «After upgrading to 7.x users must uninstall ZFS and then reinstall it» но смущает то что ядро будет загружено старое
nikolay
у вас при yum update предлагается обновить ядро?
а почему нет? у меня цель обновить систему с 7.6 до 7.7
Сергей
а почему нет? у меня цель обновить систему с 7.6 до 7.7
ядро останется той же версии? или тоже будет обновлено?
nikolay
будет обновлено. но до перезагрузки работает старое
Сергей
будет обновлено. но до перезагрузки работает старое
модули для zfs будут лежать в соответствующей папке для ядра. Для старого ядра будут старые модули, для нового ядра - новые. После перезагрузки новое ядро запустится с новым модулем zfs.
nikolay
для старого ядра ничего не будет, если следовать рекомендациям на zol то все пакеты zfs и соот-ие модули будут удалены
nikolay
ладно, если никто не обновлял centos c zfs-kmod я буду первым видимо..
nikolay
да
Сергей
да
а как там сделана зависимость между версией модулей и версией ядра? наверняка там для новой версии zfs будет стоять зависимость от ядра с которым будет совместимость
nikolay
ставишь новый пакет zfs-release для новой версии centos.
nikolay
нет
Сергей
нет
тогда вообще не о чем переживать. загрузите новое ядро, устнановите новую версию zfs и он увидит пул.
nikolay
ладно, разберемся.
Sergey
Можно и так и так, я обычно до перезагрузки обновляю(предварительно заинсталив новый -release), причем оно при yum update и систему и зфс нормально обновляет, но между ветками с делитом
Sergey
Потому что между ветками бывает меняется состав пакетов, а внутри ветки хз зачем делит
Sergey
Долго только ждать пока дракат все инит образы перебилдит, если ядер много (оно при апдейте это не эффективно делает, по несколько раз)
nikolay
Я пошёл по рекомендациям с оффсайта, сначала yum update, потом remove zfs, потом install под новую версию, потом reboot
nikolay
Вроде все норм
Sergey
да чему там не норм быть)
Sergey
правда при апдейте релиза надо не забывать на кмод менять каждый раз, это задалбывает)
nikolay
Опасения что новые модули zfs могут не попасть в initrd для нового ядра были. Причём на реддите я находил тред про это но для старых версий zol под centos 7.3
Sergey
ни разу такого не встречал
Sergey
оно суется во ВСЕ иниты которые есть
Sergey
просто в тех ядрах, где версия kabi не та оно не подгрузится
nikolay
Мм.. щас можно кстати поглядеть на содержимое старого initrd
Sergey
даже если что-то не так, система то загрузится и можно реинсталл сделать
Sergey
Мм.. щас можно кстати поглядеть на содержимое старого initrd
по времени можно даже понять что ребилдятся все)
nikolay
Загрузится если система не на zfs) но под линуксом я пока таких энтузиастов не встречал..
Sergey
я поэтому перед апдейтом всегда делаю package-cleanup --oldkernels --count=2
Sergey
иначе ребилд инита 10ка ядер неприятное занятие даже на быстрых процах
Sergey
еще и по 2 или 4раза
nikolay
Мы не настолько часто обновляем ядра, но согласен что ребилд кучи образов может идти долго
Sergey
да и при смене релиза 100% обновляется)
Sergey
а от старых толку мало, зфс всеравно выпилит себя из них при апдейте, а новая версия в них не заработает
Sergey
так что нет смысла больше 1-2 в хистори держать
nikolay
Согласен что нет смысла
nikolay
еще попутный вопрос возник, если после обновления zpool status пишет
nikolay
status: Some supported features are not enabled on the pool. The pool can still be used, but some features are unavailable. action: Enable all features using 'zpool upgrade'.
nikolay
это обязательно делать сразу после обновления?
Sergey
это обязательно делать сразу после обновления?
какраз нет, если это сделать сразу - не будет возможности откатиться на старую версию, если что-то пойдет не так
Sergey
лучше понаблюдать и если все ок - проапгрейдить
Sergey
был апгрейд между версиями типа 0.7=>0.8 ?
George
это обязательно делать сразу после обновления?
Можно никогда не делать, просто посмотрите нужны ли вам новые features
nikolay
когда на пул пойдет нагрузка upgrade можно будет сделать без проблем?
Сергей
когда на пул пойдет нагрузка upgrade можно будет сделать без проблем?
без проблем. Просто обратно на старое ядро не откатитесь. Поэтому понаблюдайте за поведением пула какое-то время и если всё ок, то можно делать апгрейд.
nikolay
Ок, спасибо
DaySandBox
Message from Злой Добряк deleted. Reason: forwarded (?)
Combot
Александр Попов has been banned! Reason: CAS ban.
𝕋𝕒𝕘𝕚𝕣𝔾𝕚
Всем привет!
𝕋𝕒𝕘𝕚𝕣𝔾𝕚
Все наверное дома сидят, мне ща сразу ответят)))
tubanov
😁
tubanov
Привет
𝕋𝕒𝕘𝕚𝕣𝔾𝕚
В общем не пойму что РЕАЛЬНО делает компрессия. Почитал что пытается сжимать блоки, в пиндосовских чатах куча холивару на эту тему от того что штука ненужная, до того что без неё никак. Кто что расскажет?)
𝕋𝕒𝕘𝕚𝕣𝔾𝕚
сжимает :-D
Ну т.е всё от данных зависит, так? Если не текстовая инфа у меня, а сжатое видео, то ничего кроме лишней нагрузки на проц я не получу, так?
Fedor
И увеличивает тайминг ио
Fedor
Для вм плохо короче
Александр🇷🇺
Всем привет. Как вы тут?
George
Ну т.е всё от данных зависит, так? Если не текстовая инфа у меня, а сжатое видео, то ничего кроме лишней нагрузки на проц я не получу, так?
Ага, сейчас оно на записи пытается сжать, и если не смогло сжать блок меньше чем на 87.5%, то пишет без сжатия. С учётом того, что lz4 сжатие очень быстрое - в большинстве случаев его стоит включать.
𝕋𝕒𝕘𝕚𝕣𝔾𝕚
Всем привет. Как вы тут?
Нам, эникейщикам ща лучше всех живёцо =)
George
Ну т.е всё от данных зависит, так? Если не текстовая инфа у меня, а сжатое видео, то ничего кроме лишней нагрузки на проц я не получу, так?
Есть маленький сайд эффект в случае с несжимаемыми данными - если поставить например recordsize 16M, то у файлов с количеством блоков >1 последний блок будет всегда размером 16m, и вот тут сжатие может сэкономить и сжать только пустой последний блок.
Fedor
Падает на проценты, в зависимости от