systemd continua desmontando uma unidade removível

32

Eu tenho a seguinte linha no / etc / fstab:

UUID=E0FD-F7F5 /mnt/zeno vfat noauto,utf8,user,rw,uid=1000,gid=1000,fmask=0113,dmask=0002 0 0

A partição é criada recentemente pelo gnome-disksusuário respectivo e abrange todo o cartão.

Agora: Executar mount /mnt/zenocomo utilizador (1000) tiver êxito, mas logo depois que eu descobrir que ele é realmente não montado: seguir umount /mnt/zenofalha com umount: /mnt/zeno: not mounted. Ao assistir journalctl -f, posso ver as seguintes mensagens aparecerem durante a montagem:

[...] 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.

Parece que o systemd continua desmontando a unidade, mas não consigo descobrir o porquê. Não me lembro de criar nenhum arquivo ".mount" personalizado. Tentei encontrar algo no / etc / systemd e na minha pasta pessoal, mas não encontrei nada.

Então, o que é esse arquivo "mnt-zeno.mount" e como posso revisá-lo? E o mais importante, como posso montar a unidade?

Alois Mahdal
fonte
11
Qual é o resultado de systemctl --all Warning, será demorado, mas estamos procurando o serviço que o mnt-zeno.mount depende.
eyoung100
@ eyoung100 esta é a linha certa? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal
@don_crissti no dupes in fstab. o daemon-reload ajudou, no entanto, você poderia publicá-lo como resposta (talvez com uma breve explicação)?
Alois Mahdal

Respostas:

35

mnt-zeno.mountfoi criado por systemd-fstab-generator. De acordo com a explicação de Jonathan de Boyne Pollard na lista de discussão debian-user :

[systemd-fstab-generator is] um programa que lê o / etc / fstab no momento da inicialização e gera unidades que convertem os registros do fstab para a maneira sistemática de fazer as coisas [.....]

A maneira systemd de fazer as coisas é montar e unidades de dispositivo, de acordo com as páginas de manual systemd.mount (5) e systemd.device (5). Na maneira bruta do sistema de fazer as coisas, existe uma unidade de dispositivo chamada "dev-sde1.device", que é um requisito básico para uma unidade de montagem chamada "media-lumix \ x2dphotos.mount".

Depois de alterar, fstabdeve-se executar systemctl daemon-reload(isso faz systemdpara analisar /etc/fstabe pegar as alterações) ou reiniciar.

don_crissti
fonte