systemd不断卸载可移动驱动器


31

我在/ etc / fstab中有以下一行:

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

分区是由gnome-disks相应用户重新创建的,并且横跨整个卡。

现在:mount /mnt/zeno以用户(1000)的身份运行成功,但是之后我发现它实际上并未挂载:跟随umount /mnt/zeno失败umount: /mnt/zeno: not mounted。观看时journalctl -f,我看到安装时出现以下消息:

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

因此,似乎systemd确实一直在卸下驱动器,但我不知道为什么。我不记得创建任何自定义的“ .mount”文件。我试图在/ etc / systemd和主文件夹中找到某些内容,但是没有找到任何内容。

那么,“ mnt-zeno.mount”文件是什么,我该如何查看它?最重要的是,如何安装驱动器?


1
systemctl --all Warning 的输出将是很长,但是我们正在寻找mnt-zeno.mount所依赖的服务。
eyoung100 2014年

@ eyoung100这是正确的行吗?dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal 2014年

@don_crissti fstab中没有欺骗。daemon-reload可以帮助您将其发布为答案(也许有一些简短的解释)?
Alois Mahdal 2014年

Answers:


34

mnt-zeno.mount由创建systemd-fstab-generator。根据Jonathan de Boyne Pollard 对debian-user邮件列表解释

[systemd-fstab-generator是一个程序,该程序在引导时读取/ etc / fstab并生成将fstab记录转换为systemd处理方式的单元[.....]

根据systemd.mount(5)和systemd.device(5)手册页,systemd的处理方式是安装和设备单元。在原始的系统处理方式中,有一个名为“ dev-sde1.device”的设备单元,这是对名为“ media-lumix \ x2dphotos.mount”的安装单元的基本要求。

更改后,fstab应运行systemctl daemon-reloadsystemd重新解析/etc/fstab并获取更改)或重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.