
Se um fsck demorar mais de 90 segundos durante a inicialização, a unidade systemd expirará e o sistema entrará no modo de emergência. Obviamente, isso é muito lamentável com dispositivos headless sem KVM, pois o problema não pode ser corrigido ou pelo menos diagnosticado externamente.
As linhas exatas fornecidas são:
[ TIME ] Timed out waiting for device dev-disk-by-partuuid-xxx
[DEPEND] Dependency failed for /boot
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/bypartuuid/xxx
A partição incorreta é a partição de inicialização (sistema de arquivos FAT) em um Raspberry Pi. Mesmo que a partição tenha apenas 41 MB, a verificação do fs leva mais de 90 segundos. Nunca tive esse problema com partições ext2/3/4.
Como posso corrigir esse problema?
Responder1
Encontrei dois métodos para corrigir isso:
a)
Aumentar DefaultTimeoutStartSec
e DefaultTimeoutStopSec
em /etc/systemd/system.conf
.
b)
Adicione x-systemd.device-timeout=300s
às /etc/fstab
opções da partição ofensiva
Isso não funcionou:
- adicionando uma
TimeoutSec
linha a/lib/systemd/system/[email protected]
- adicionando uma
JobTimeoutSec
linha a/lib/systemd/system/local-fs.target