Acabo de limpiar la instalación de Ubuntu 16.04 (para reemplazar 14.04) con la intención de portar la mayor parte del archivo fstab en funcionamiento, para montar otros discos / particiones JFS. Pero me parece que estoy teniendo problemas con nobootwait
.
Por ejemplo, una entrada de fstab que funcionó en 14.04 fue:
UUID=<uuid> /storage jfs defaults,nodiratime,noatime,nofail,nobootwait 0 2
Pero en 16.04, no montará la unidad en el momento del arranque ni se montará según el siguiente comando:
sudo mount /storage
Tengo instalado jfsutils, y puedo montar la partición manualmente, es decir
sudo mount -t jfs /dev/sdX /storage
He encontrado esto en dmesg
[ 6.720171] jfs: Unrecognized mount option "nobootwait" or missing value
Entonces, tomando eso como una pista, cuando elimino la nobootwait
opción de fstab, el comando
sudo mount /storage
funciona bien. (No lo sé en el momento del arranque, ya que actualmente estoy haciendo esto a través de ssh y no quiero arriesgarme a que la computadora no arranque).
Obviamente, una solución es descartar la nobootwait
opción. Pero no quiero hacer eso. Tal vez nobootwait NUNCA funcionó (nunca tuve una falla de arranque del disco) en 14.04 y 14.04 simplemente ignoré el error, pero quiero la supuesta funcionalidad de nobootwait
.
¿Ha habido un cambio en Ubuntu 16.04 o en el kernel de Linux nobootwait
?
nobootwait
se eliminó como una opción, pero no he encontrado esto documentado en ninguna parte. Me lo reemplazó connofail
.nobootwait
funcionalidad.Respuestas:
Esta opción parece haber sido descartada. El Ubuntu página de manual para
fstab
contiene este texto si selecciona 14.04 LTS en la parte superior:Este párrafo no existe en la versión de la página que obtiene si selecciona 16.04 en la parte superior.
fuente
noauto
a las opciones de montaje y luego llamarmount -a
desderc.local
o desde un trabajo cron con la@reboot
bandera?Si solo está buscando cómo replicar el
nobootwait
comportamiento en 16.04, parece que la opción que está buscando esnofail
. De http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.htmlfuente
nofail
se espere 1,5 minutos antes de renunciar,nobootwait
no esperar en absoluto.Parece que hay 2 opciones relevantes que deben configurarse para imitar el comportamiento de nobootwait, tomadas de la página de manual de montaje de systemd :
por lo tanto, configurar las opciones
nofail,x-systemd.device-timeout=1
debería hacer que el sistema espere 1 segundo para que se monte el dispositivo antes de continuar el arranque.fuente
A partir de Ubuntu 16.04, el sistema de inicio predeterminado es systemd que reemplazó a mountall. http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.html proporciona nuevas opciones que probablemente eliminen la necesidad de nobootwait.
fuente
man systemd.mount
para ver el mismo archivo localmente.