
Um dos meus discos rígidos travou no meu servidor doméstico (erro de IO) e, depois de desligá-lo, não consigo inicializá-lo novamente. Dá-me A start job is running for dev-disk-by [...]
, espera 1m30 e depois dá-me um Dependancy failed for /mnt/backup
e põe em modo de emergência.
Tentei usar um live USB e editar /etc/fstab
mas não funcionou, tentei correr update-initramfs -u
atrás também, também não adiantou. Não consigo executar systemctl daemon-reload
a partir do live usb porque estou em um chroot e o systemd não gosta disso.
Tentei systemctl daemon-reload
dentro do shell de emergência (depois de retirar a linha do /etc/fstab
, mas também não funcionou, ainda quer montar...
Estou preso aqui, tenho tudo nesse servidor (até dhcp e dns) e não consigo mais acessar...
Editar 2: Observe também que desconectei o disco rígido.
Tentei outra coisa, como visto em wiki.archlinux.fr: systemctl mask mnt-backup.mount
(dentro do shell de emergência). Após digitá-lo, o sistema inicializa, mas fica /
no modo somente leitura. Posso remontá-lo para ler/escrever. Se eu desmascarar o disco e tentar adicionar as opções nofail
ou noauto
, volto para a etapa um, shell de emergência...
Editar 3:FIXO
Como sugerido pelo McDonald's, em vez de responder minha própria pergunta aqui está a solução: As etapas que eu disse na minha segunda edição corrigiram o problema, mas eu estava comentando/editando a linha errada o tempo todo (eu estava removendo um ponto de montagem usado por muitos LXCs como um ponto de montagem vinculado), então a inicialização falhou e o sistema de arquivos raiz foi montado somente leitura. É estranho, porém, que não houvesse informações sobre isso nos arquivos de log... (journalctl/dmesg)