
Uno de mis discos duros simplemente falló en el servidor de mi hogar (error de IO) y después de apagarlo, no puedo volver a iniciarlo. Me da A start job is running for dev-disk-by [...]
, espera 1m30 y luego me da un Dependancy failed for /mnt/backup
y me lanza al modo de emergencia.
Intenté usar un USB en vivo y editar, /etc/fstab
pero no funcionó, intenté ejecutarlo update-initramfs -u
también, pero tampoco ayudó. No puedo ejecutar systemctl daemon-reload
desde el live usb porque estoy en un chroot y a systemd no le gusta.
Lo intenté systemctl daemon-reload
dentro del shell de emergencia (después de quitar la línea de /etc/fstab
, pero tampoco funcionó, todavía quiere montarlo...
Estoy atrapado aquí, tengo todo en este servidor (incluso dhcp y dns) y ya ni siquiera puedo acceder a él...
Edición 2: tenga en cuenta también que desconecté el disco duro.
Intenté algo más, como se ve en wiki.archlinux.fr: systemctl mask mnt-backup.mount
(dentro del shell de emergencia). Después de escribirlo, el sistema arranca, pero /
está en modo de solo lectura. Sin embargo, puedo volver a montarlo para leer/escribir. Si desenmascaro el disco e intento agregar las opciones nofail
o noauto
, vuelvo al paso uno, shell de emergencia...
Edición 3:FIJADO
Como lo sugirió McDonald's, en lugar de responder mi propia pregunta, aquí está la solución: los pasos que dije en mi segunda edición lo solucionaron, pero estuve comentando/editando la línea incorrecta todo el tiempo (estaba eliminando un punto de montaje utilizado por muchos LXC como punto de montaje vinculado), por lo que el arranque fallaba y el sistema de archivos raíz se montó como de solo lectura. Sin embargo, es extraño que no haya información sobre esto en los archivos de registro... (journalctl/dmesg)