systemd продолжает отключать съемный диск

32

У меня есть следующая строка в / 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
@ eyoung100 это правильная линия? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Алоис Махдал
@don_crissti нет обманщиков в fstab. помогли daemon-reload, не могли бы вы опубликовать его как ответ (возможно, с некоторым кратким объяснением)?
Алоис Махдал

Ответы:

35

mnt-zeno.mountбыл создан systemd-fstab-generator. Согласно объяснению Джонатана де Бойна Полларда в списке рассылки debian-user :

[systemd-fstab-generator - это] программа, которая читает / etc / fstab во время загрузки и генерирует модули, которые переводят записи fstab в системный способ работы [.....]

Системный способ работы - это монтировать и подключать устройства согласно страницам справочника systemd.mount (5) и systemd.device (5). В простом системном способе работы есть модуль устройства с именем "dev-sde1.device", который является базовым требованием для модуля монтирования с именем "media-lumix \ x2dphotos.mount".

После изменения fstabнужно либо запустить systemctl daemon-reload(это делает systemdдля повторной обработки /etc/fstabи забрать изменения) или перезагрузиться.

don_crissti
источник