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-disks
usuário respectivo e abrange todo o cartão.
Agora: Executar mount /mnt/zeno
como utilizador (1000) tiver êxito, mas logo depois que eu descobrir que ele é realmente não montado: seguir umount /mnt/zeno
falha 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?
systemctl --all
Warning, será demorado, mas estamos procurando o serviço que o mnt-zeno.mount depende.dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Respostas:
mnt-zeno.mount
foi criado porsystemd-fstab-generator
. De acordo com a explicação de Jonathan de Boyne Pollard na lista de discussão debian-user :Depois de alterar,
fstab
deve-se executarsystemctl daemon-reload
(isso fazsystemd
para analisar/etc/fstab
e pegar as alterações) ou reiniciar.fonte