Recientemente, cambié de initscript a systemd, seguí esta wiki y recibí un error como este durante el arranque:
Job dev-md126p5.device/start timed out
Este es mi fstab:
/dev/mapper/VGLinux-lvroot / ext4 rw,relatime,stripe=64,data=ordered 0 1
/dev/mapper/VGLinux-lvhome /home ext4 rw,relatime,stripe=64,data=ordered 0 2
/swapfile none swap defaults 0 0
/dev/md126p5 /media/data ntfs-3g uid=xiaoxing,gid=users 0 0
Aquí está mi esquema de partición: tengo dos discos duros que son idénticos y, por defecto, es un raid0. Tres particiones como esta:
- windows 7, 200GB, ntfs
- Linux, 100 GB, lvm /, 30 GB, ext4 /home, 30 GB, ext4 el resto para gastos futuros.
- datos, descanso, ntfs
Después del "tiempo de espera agotado", me pone en modo de emergencia, puedo montar la partición de datos manualmente y ejecutar "systemctl default", iniciará el sistema correctamente. O puedo comentar la parte de "datos" en el archivo fstab, ingresar al sistema y montarlo fácilmente.
No había ningún problema antes de cambiarme a systemd. Ahora he intentado todo, incluso escribir mi propio archivo .service para montarlo, pero todavía no puedo montar la partición durante el arranque. ¿Algunas ideas?
EDITAR #1
El error anterior fue del journalctl, el error impreso en la pantalla durante el arranque es:
[ TIME ] Timed out waiting for device dev-md126p5.device.
Y seguido de mucho [ DEPENDER ], luego estoy en modo de emergencia.
Solo tengo curiosidad ¿cuál es la causa? ¿Es porque está en una incursión o porque es una partición ntfs?
Respuesta1
Parece que /dev/md126p5
lleva relativamente mucho tiempo configurarlo y volverse visible para los usuarios systemd
, lo que provoca el error de tiempo de espera. Intente establecer un valor de tiempo de espera prolongado en /etc/fstab
. P.ej:
/dev/md126p5 /media/data ntfs-3g x-systemd.device-timeout=60s,uid=xiaoxing,gid=users 0 0
La x-systemd.device-timeout=60s
opción le dice a systemd que espere hasta 60 segundos para que aparezca el dispositivo antes de darse por vencido. Modifique el valor del tiempo de espera hasta que se monte de manera confiable cada vez que inicie.