systemd continua desmontando uma unidade removível

28

Eu tenho a seguinte linha em / 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 por gnome-disks sob o respectivo usuário e abrange todo o cartão.

Agora: A execução de mount /mnt/zeno como usuário (1000) é bem-sucedida, mas logo em seguida descubro que na verdade ele não está montado: após umount /mnt/zeno falha com umount: /mnt/zeno: not mounted . Ao assistir journalctl -f , posso ver as seguintes mensagens aparecem na 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.

Então, parece que o systemd realmente continua desmontando a unidade, mas não consigo descobrir o porquê. Não me lembro de criar arquivos ".mount" personalizados. Eu tentei encontrar algo em / 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?

    
por Alois Mahdal 25.11.2014 / 20:01

1 resposta

30

mnt-zeno.mount foi 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] a program that reads /etc/fstab at boot time and generates units that translate fstab records to the systemd way of doing things [.....]

The systemd way of doing things is mount and device units, per the systemd.mount(5) and systemd.device(5) manual pages. In the raw systemd way of doing things, there's a device unit named "dev-sde1.device" which is a base requirement for a mount unit named "media-lumix\x2dphotos.mount".

Depois de alterar fstab deve-se quer executar systemctl daemon-reload (isso torna systemd a reanálise /etc/fstab e pegar as mudanças) ou reinicialização.

    
por 25.11.2014 / 22:05