systemd sigue desmontando una unidad extraíble

32

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-disksel usuario respectivo y abarca toda la tarjeta.

Ahora: Ejecutar mount /mnt/zenocomo usuario (1000) tiene éxito, pero justo después descubro que en realidad no está montado: lo siguiente umount /mnt/zenofalla 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?

Alois Mahdal
fuente
1
¿Cuál es el resultado de systemctl --all Warning? Será largo, pero estamos buscando el servicio del que depende mnt-zeno.mount.
eyoung100
@ eyoung100 ¿es esta la línea correcta? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal
@don_crissti no hay engaños en fstab. Sin embargo, daemon-reload ayudó, ¿podría publicarlo como respuesta (quizás con alguna breve explicación)?
Alois Mahdal

Respuestas:

35

mnt-zeno.mountfue creado por systemd-fstab-generator. Según la explicación de Jonathan de Boyne Pollard en la lista de correo de usuarios debian :

[systemd-fstab-generator es] un programa que lee / etc / fstab en el momento del arranque y genera unidades que traducen los registros fstab a la forma en que systemd hace las cosas [.....]

La forma en que systemd hace las cosas es montar y unidades de dispositivo, según las páginas de manual systemd.mount (5) y systemd.device (5). En la forma sin procesar de hacer las cosas, hay una unidad de dispositivo llamada "dev-sde1.device", que es un requisito básico para una unidad de montaje llamada "media-lumix \ x2dphotos.mount".

Después de alterar fstabuno debería ejecutarse systemctl daemon-reload(esto hace systemdque volver a analizar /etc/fstaby recoger los cambios) o reiniciar.

don_crissti
fuente