Tengo la siguiente línea en / etc / fstab:
UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0
La partición es creada recientemente por gnome-disks
el usuario respectivo y abarca toda la tarjeta.
Ahora: Ejecutar mount /mnt/zeno
como usuario (1000) tiene éxito, pero justo después descubro que en realidad no está montado: lo siguiente umount /mnt/zeno
falla umount: /mnt/zeno: not mounted
. Al mirar journalctl -f
, puedo ver aparecer los siguientes mensajes al montar:
[...] kernel: SELinux: initialized (dev mmcblk0p1, type vfat), uses genfs_contexts
[...] systemd[1]: Unit mnt-zeno.mount is bound to inactive service. Stopping, too.
[...] systemd[1]: Unmounting /mnt/zeno...
[...] systemd[1]: Unmounted /mnt/zeno.
Por lo tanto, parece que systemd sigue desmontando el disco, pero no puedo averiguar por qué. No recuerdo haber creado ningún archivo personalizado ".mount". Traté de encontrar algo en / etc / systemd y en mi carpeta de inicio, pero no encontré nada.
Entonces, ¿qué es este archivo "mnt-zeno.mount" y cómo puedo revisarlo? Y lo más importante, ¿cómo puedo montar la unidad?
systemctl --all
Warning? Será largo, pero estamos buscando el servicio del que depende mnt-zeno.mount.dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Respuestas:
mnt-zeno.mount
fue creado porsystemd-fstab-generator
. Según la explicación de Jonathan de Boyne Pollard en la lista de correo de usuarios debian :Después de alterar
fstab
uno debería ejecutarsesystemctl daemon-reload
(esto hacesystemd
que volver a analizar/etc/fstab
y recoger los cambios) o reiniciar.fuente