![El sistema de archivos no se puede montar en el arranque, pero está bien cuando se monta manualmente](https://rvso.com/image/1482496/El%20sistema%20de%20archivos%20no%20se%20puede%20montar%20en%20el%20arranque%2C%20pero%20est%C3%A1%20bien%20cuando%20se%20monta%20manualmente.png)
No estoy seguro de cuándo ni por qué empezó a suceder esto, pero tengo una matriz RAID ingresada en mi archivo /etc/fstab
para montarla al arrancar /mnt/data
. Hasta hoy todo ha ido bien, ¡y así desde hace varios años!
De todos modos, reinicié el servidor hoy (CentOS 7) y entró en "modo de emergencia". Después de comprobar journalctrl
que existían las siguientes entradas:
Feb 01 13:04:45 CentOS7 systemd[1]: Mounting /mnt/data...
Feb 01 13:04:45 CentOS7 mount[819]: mount: /dev/md126 is already mounted or /mnt/data busy
Feb 01 13:04:45 CentOS7 systemd[1]: Failed to mount /mnt/data.
Sin embargo, si elimino la línea /etc/fstab
y reinicio (lo que se inicia normalmente), vuelvo a ingresar la línea y la ejecuto, mount -a
se monta correctamente.
¿Alguna razón por la que falla al arrancar?
Agregué errors=continue
como una opción a la línea /etc/fstab
que evita que un reinicio entre en modo de emergencia (y extrañamente monta la unidad de todos modos, presumiblemente en un paso posterior), pero como hay otros montajes que me gustaría realizar en el arranque que dependen de eso. uno se está montando inicialmente, así que realmente me gustaría encontrar una solución adecuada.
Respuesta1
Sin el archivo fstab no puedo decir mucho, pero si no logra montar un disco entrará en modo de emergencia.
Puede evitar esto agregando la opción nofail. Esto hará que el disco NO se monte y continúe arrancando de todos modos si ocurre un error durante el montaje.
Una causa común de este error es hacer referencia a un disco como /dev/sdX
. Si hay otros discos conectados, es posible que se intente montar otro disco y podría fallar debido a opciones específicas.
Es posible que pueda proporcionar más detalles si proporciona un archivo fstab.
Respuesta2
Puede haber diferentes razones para ello:
/etc/mtab
¿Aún existe porque no se realizó un apagado adecuado antes?/dev/md128
¿De hecho ya está montado en un directorio diferente?algo más está montado en
/mnt/data
La mejor manera sería dejar que el sistema se inicie (por ejemplo, ingresando la contraseña de root, si se le solicita) y verificar qué sucede. El resultado del mount
comando sería útil.