Difference between revisions of "Fstab - Use SystemD automount/es"
Views
Actions
Namespaces
Variants
Tools
(Created page with "Un problema que esto causa es que si me olvido de comentar los recursos compartidos de NFS que estoy usando del archivo /etc/fstab, tengo que esperar uno o dos minutos durante...") |
|||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
{{SectionTemplate|Introducción| | {{SectionTemplate|Introducción| | ||
He | He encontrado una combinación de opciones para systemd (en el Archwiki [https://wiki.archlinux.org/index.php/Systemd#Automount]) que pueden utilizarse en el /etc/fstab al montar dispositivos de almacenamiento -- sean estos internos, externos. o recursos compartidos de red. | ||
La magia (para mí) que estas opciones traen es que si un recurso compartido de red o un disco externo que está siento llamado | La magia (para mí) que estas opciones traen es que si un recurso compartido de red o un disco externo que está siento llamado vía /etc/fstab no está presente, estas salvan tu maquina de colgarse por un minuto o dos durante el proceso de arranque. | ||
Un dispositivo llamado de esta forma vía /etc/fstab es montado la primera vez que se intenta acceder a los datos desde él. Unicamente en este primer montaje hay una (mínima) demora notable, comparado con tener el dispositivo montado de la forma " | Un dispositivo llamado de esta forma vía /etc/fstab es montado la primera vez que se intenta acceder a los datos desde él. Unicamente en este primer montaje hay una (mínima) demora notable, comparado con tener el dispositivo montado de la forma "antigua".}} | ||
{{SectionTemplate|1=Un ejemplo adecuado del problema|2= | {{SectionTemplate|1=Un ejemplo adecuado del problema|2= | ||
Line 33: | Line 33: | ||
{{SectionTemplate|1=Acelera tu arranque|2= | {{SectionTemplate|1=Acelera tu arranque|2= | ||
Si tiene un gran /home & el proceso de arranque es retenido cuando se lleva a cabo un fsck programado (no es un real problema si está utilizando ext4), puede agregar la sección '''x-systemd.automount''' a las opciones de la linea en su fstab para /home así: | |||
{{File|file=/etc/fstab|content=<pre>UUID=<id.number> /home noauto,x-systemd.automount,ext4 defaults 0 1</pre>}} | {{File|file=/etc/fstab|content=<pre>UUID=<id.number> /home noauto,x-systemd.automount,ext4 defaults 0 1</pre>}} |
Latest revision as of 16:03, 14 April 2023
He encontrado una combinación de opciones para systemd (en el Archwiki [1]) que pueden utilizarse en el /etc/fstab al montar dispositivos de almacenamiento -- sean estos internos, externos. o recursos compartidos de red.
La magia (para mí) que estas opciones traen es que si un recurso compartido de red o un disco externo que está siento llamado vía /etc/fstab no está presente, estas salvan tu maquina de colgarse por un minuto o dos durante el proceso de arranque.
Un dispositivo llamado de esta forma vía /etc/fstab es montado la primera vez que se intenta acceder a los datos desde él. Unicamente en este primer montaje hay una (mínima) demora notable, comparado con tener el dispositivo montado de la forma "antigua".Un problema que esto causa es que si me olvido de comentar los recursos compartidos de NFS que estoy usando del archivo /etc/fstab, tengo que esperar uno o dos minutos durante el proceso de arranque mientras el sistema intenta repetidamente para hacer una conexión.
Intenté obtener AutoFS [2] para trabajar para mi Me acerqué, pero simplemente no se me permitió ver los archivos en el recurso compartido NFS NAS.
Entonces encontré la siguiente solución extremadamente simple y efectiva. (¡Ojalá hubiera hecho esto primero, ya que me habría ahorrado un par de horas de una batalla perdida!)noauto,x-systemd.automount,x-systemd.device-timeout=10
Después de agregar lo anterior a la siguiente línea en mi fstab:
192.168.1.15:/media-2 /mnt/NAS-media-2 nfs noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,hard,intr,noatime 0 0
Pude iniciar Manjaro mientras el cable de red Cat-6 de ReadyNAS estaba desenchufado y NO hubo un retraso notable. Después de que se inició el sistema, conecté el cable y luego llamé al NFS share /media-2 en Worker y leyó la unidad y listó el contenido.
UUID=<id.number> /home noauto,x-systemd.automount,ext4 defaults 0 1