Um dos meus discos rígidos caiu no meu servidor doméstico (erro de IO) e depois de desligá-lo, não consigo inicializá-lo novamente. Isso me dá A start job is running for dev-disk-by [...]
, aguarda por 1m30 e depois me dá um Dependancy failed for /mnt/backup
e joga no modo de emergência.
Tentei usar um USB ao vivo e editar /etc/fstab
, mas não funcionou, tentei executar update-initramfs -u
depois disso, também não ajudou. Não consigo executar systemctl daemon-reload
do live usb porque estou em um chroot e o systemd não gosta dele.
Eu tentei systemctl daemon-reload
dentro do shell de emergência (depois de remover a linha de /etc/fstab
, mas também não funcionou, ele ainda quer montá-lo ...
Estou preso aqui, tenho tudo neste servidor (mesmo dhcp e dns) e nem consigo mais chegar ...
Edite 2: observe também que eu desconectei o disco rígido.
Eu tentei outra coisa, como visto em wiki.archlinux.fr: systemctl mask mnt-backup.mount
(dentro do shell de emergência). Depois de digitá-lo, o sistema inicializa, mas o /
está no modo somente leitura. Eu posso remontar para ler / escrever embora. Se eu desmascarar o disco e tentar adicionar as opções nofail
ou noauto
, volto ao primeiro passo, shell de emergência ...
Editar 3: CORRIGIDO
Como sugerido pelo McDonald's, em vez de responder minha pergunta aqui está a solução: Os passos que eu disse na minha segunda edição corrigiram, mas eu estava comentando / editando a linha errada o tempo todo (eu removendo um ponto de montagem) usado por muitos LXCs como um ponto de montagem vinculado), de modo que a inicialização estava falhando e o sistema de arquivos raiz foi montado como somente leitura. É estranho, no entanto, que não houvesse informações sobre isso nos arquivos de log ... (journalctl / dmesg)