systemd hebt die Bereitstellung eines Wechsellaufwerks immer wieder auf

31

Ich habe folgende Zeile in / etc / fstab:

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

Die Partition wird von gnome-disksunter dem jeweiligen Benutzer neu angelegt und erstreckt sich über die gesamte Karte.

Jetzt: mount /mnt/zenoAls Benutzer ausführen (1000) ist erfolgreich, aber gleich danach stelle ich fest, dass es tatsächlich nicht gemountet ist: Folgendes umount /mnt/zenoschlägt mit fehl umount: /mnt/zeno: not mounted. Beim Anschauen werden journalctl -fbeim Mounten folgende Meldungen angezeigt:

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

Es sieht also so aus, als ob systemd das Laufwerk zwar immer wieder aushängt, aber ich kann nicht herausfinden, warum. Ich kann mich nicht erinnern, benutzerdefinierte ".mount" -Dateien erstellt zu haben. Ich habe versucht, etwas in / etc / systemd und in meinem Home-Ordner zu finden, aber nichts gefunden.

Was ist diese "mnt-zeno.mount" -Datei und wie kann ich sie überprüfen? Und vor allem, wie kann ich das Laufwerk einbinden?

Alois Mahdal
quelle
1
Was ist die Ausgabe von systemctl --all Warnung es wird lange dauern, aber wir suchen nach dem Dienst, von dem mnt-zeno.mount abhängt.
Eyoung100
@ eyoung100 ist das die richtige linie? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal
@don_crissti keine dupes in fstab. daemon-reload hat aber geholfen, könntest du es als Antwort posten (vielleicht mit einer kurzen Erklärung)?
Alois Mahdal

Antworten:

34

mnt-zeno.mountwurde erstellt von systemd-fstab-generator. Jonathan de Boyne Pollards Erklärung zur Mailingliste der Debian-Benutzer :

[systemd-fstab-generator] ist ein Programm, das beim Booten / etc / fstab liest und Einheiten generiert, die fstab-Datensätze auf die systemd-Art und Weise übersetzen, Dinge zu tun [.....]

Die Vorgehensweise des Systems besteht aus Mount- und Geräteeinheiten gemäß den Manualpages systemd.mount (5) und systemd.device (5). In der rohen systemd-Methode gibt es eine Geräteeinheit mit dem Namen "dev-sde1.device", die eine Grundvoraussetzung für eine Mount-Einheit mit dem Namen "media-lumix \ x2dphotos.mount" ist.

Nach dem Ändern fstabsollte man entweder laufen systemctl daemon-reload(dies macht systemddas Reparieren /etc/fstabund Übernehmen der Änderungen) oder einen Neustart durchführen.

don_crissti
quelle