Inicialização congelada devido a disco/controlador lento

Inicialização congelada devido a disco/controlador lento

Estou executando o Ubuntu 20.04 no Dell r740xd. Um dos controladores de disco parece apresentar o disco (discos multipath usados ​​para o pool openzfs) lento enquanto o servidor está inicializando. Se o servidor inicializar a partir do 'modo de recuperação' -> 'retomar a inicialização normal', o disco lento do controlador será detectado e importado normalmente. até agora tentei adicionar a opção rootdelay=300 nas opções do grub cmdline editando o arquivo /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=300"
update-grub
update-initramfs -u

No entanto, não observo nenhum atraso e a inicialização trava

Se o slot do controlador estiver desabilitado no BIOS, o servidor inicializará normalmente sem usar o modo de recuperação (mas não é uma opção).

insira a descrição da imagem aqui

Responder1

Os controladores PERC só devem inicializardepoisa inicialização do firmware foi concluída, então sugiro que você verifique novamente se não há problemas de hardware. Dito isto, você tem pelo menos dois métodos para atrasar a inicialização:

  • aumente a janela de tempo onde você pode pressionar CTRL + R para entrar no firmware do controlador (mas a última geração do PERC parece ter eliminado esta combinação de teclas)

  • aumente o atraso do menu de inicialização do Grub editando a opção GRUB_TIMEOUTe /etc/default/grubexecutando update-grub(ou comando equivalente)

Responder2

Parece mais com o problema relacionado ao zfs. Depois de alterar /etc/default/zfs com ZFS_INITRD_PRE_MOUNTROOT_SLEEP='15' o servidor inicializa normalmente

informação relacionada