Владимир
Владимир
норм
Roman
Коллеги, приветствую! Скажите пожалуйста как с лимитом записи/чтения в свободной реализации zfs?
https://docs.oracle.com/cd/E37838_01/html/E61017/gpfkt.html
Работает? Если да, насколько честно?
Roman
:(
Понял, благодарю!
nikolay
разбираясь с работой стартовых скриптов которые входят в 2.0.5 попутно выяснил что у меня оказывает генерируется кривой кэш файл))
я снова со своей проблемой) в общем стало понятно что стартовые скрипты из пакетов 2.0.5 не при чем. получается забавная ситуация. есть сервер hp, внутри стоит рейд контроллер который работает в режиме jbod. выполняется загрузка ос, и в самом начале загрузки подгружаются модули zfs и стартуют все скрипты в том числе и zfs-import-scan, zfs-import-cache. Проблема в том, что к моменту запуска скриптов диски, установленные в сервере еще не проинициализировались полностью и на них не стартовал md raid (почему md raid писал выше). соот-но скрипт zfs-import-scan не видит дисков и выдает ошибку, zfs-import-cache залипает при наличии zpool,cache файла, либо не отрабатывает если его нет.
nikolay
попробовал поправить ситуацию через задание опции options scsi_mod scan=sync в /etc/modprobe.d/zfs.conf, пересобрал initrd, не помогло..
nikolay
какие еще есть варианты отложенного старта zfs-import?
Ivan
nikolay
это в /etc/default/zfs?
Ivan
да
nikolay
я пробовал использовать этот файл - но либо что-то не так делаю, либо он просто игнорится в centos8
Ivan
есть еще в грабе опция для ожидания scsi дисков, погуглю.
Ivan
nikolay
nikolay
nikolay
initramfs т.е.
пересобирал, но он не включается туда автоматом. пробовал через —include /etc/default - тоже не помогает..
Ivan
update-initramfs -k all -u поидее везде должно помогать.
nikolay
nikolay
в centos8 нет такой команды, там используется dracut. по дефолту он не смотрит в /etc/default как я понимаю..
nikolay
и как выше писал - принудительное указание директории тоже не помогает. может действительно надо явно в строке загрузки ядра указать таймаут для иницииализации scsi устройств..
nikolay
кстати - ZFS_INITRD_PRE_MOUNTROOT_SLEEP - это не для случая когда система на zfs пуле установлена?
Ivan
nikolay
да
этот параметр разве влияет на обычные пулы? у меня система не на zfs пуле стоит..
Ivan
Ivan
либо надо настраивать зависимости юнитов zfs от какого-то процесса, который сигнализирует о готовности дисков.
nikolay
@gmelikov Георгий, может у вас будут соображения?)
nikolay
мне хотя бы какой-нить workaround применить, кейс я открою.. но не факт что его будут рассматривать, так как это не проблема на стороне zfs как я понимаю..
George
https://github.com/openzfs/zfs/search?q=ZFS_INITRD_POST_MODPROBE_SLEEP&type=code
George
во
George
ну с zfs проблема не связана, либо с очередью загрузки модулей мутить, либо systemd сервис по зависимостям подхачить, либо вот выше вшитый механизм
nikolay
nikolay
nikolay
nikolay
# Only applicable for Debian GNU/Linux {dkms,initramfs}.
ZFS_INITRD_POST_MODPROBE_SLEEP='0'
nikolay
вот это сильно смущает..
George
хотя я могу что упускать с центосью
George
не смотрел в него давно
nikolay
Δαρθ
$ zpool status
pool: store_pool
state: ONLINE
status: Some supported and requested 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'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(7) for details.
а что написать чтоб оно показало, какие именно фичи оно хочет зауппгрейдить? но чтоб ничего не сделало на самом деле
Mikhail
Mikhail
?
Δαρθ
а я хочу знать какие оно хочет/предлагает заапгрейдить! :)
Δαρθ
там есть off active enabled disabled
Δαρθ
я так понимаю disabled это то что я хочу увидеть?
Δαρθ
Δαρθ
господа! может подтирать эти высеры бота?
central
Mikhail
Да похоже бот сломался и никого не удаляет и за собой не прибирает
Mikhail
так что +1, админы плиз! @neurox
Fedor
Потру, спасибо!
Ivan
обновил ядро на дебиане и zfs перестал автомонтировать пулы на новом и старом ядре. напомните куда нужно смонтировать рут датасет, чтоб initramfs начал загрузку.
Ivan
загрузочной флешки нет )
max
всем привет, есть такой интересный вопрос, есть сервер с ZFS
создан 1 пул zroot в который разбит 1 винт 240 гб ссд
есть второй винт на 500 гб обычный, который разбит в ufs и замонтирован в /usr/home/hdd2 ,
суть вопроса возможно ли добавить данный винт в пул zroot с точной монтирование /usr/home/hdd2 ? и если да то как это сделать ?
nikolay
Ilya
Ivan
nikolay
тогда с лайв cd
nikolay
который zfs понимает
Aleksei
в arch в /newroot монтируется и emergy console, дальше грузится . для debian не знаю
Ivan
Ivan
короче надо в /root монтировать, чтоб потом загрузка из initramfs пошла
Ivan
я не понимаю о чем речь
nikolay
nikolay
ты писал выше
если система никак не грузиться откуда ты будешь монтировать рутовый раздел?
Ivan
чет я думал что ядро это ядро, а ось это нечто большее, чем просто ядро
Ivan
о чем вообще речь ?
Ivan
выбирая в загрузке single mode попадаю в тот же initramfs