systemd odmontowuje dysk wymienny


32

Mam następującą linię w / etc / fstab:

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

Partycja jest świeżo utworzona przez gnome-disksodpowiedniego użytkownika i obejmuje całą kartę.

Teraz: Działa, mount /mnt/zenogdy użytkownik (1000) odnosi sukces, ale zaraz potem dowiaduję się, że tak naprawdę nie jest zamontowany: śledzenie umount /mnt/zenokończy się niepowodzeniem umount: /mnt/zeno: not mounted. Podczas oglądania journalctl -fwidzę następujące komunikaty podczas montażu:

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

Wygląda więc na to, że systemd rzeczywiście odmontowuje dysk, ale nie wiem, dlaczego. Nie pamiętam, aby tworzyć niestandardowe pliki „.mount”. Próbowałem znaleźć coś w / etc / systemd i w folderze domowym, ale nic nie znalazłem.

Co to jest plik „mnt-zeno.mount” i jak mogę go przejrzeć? A co najważniejsze, jak mogę zamontować dysk?


1
Jaki będzie wynik systemctl --all ostrzeżenia, będzie on długi, ale szukamy usługi, od której zależy mnt-zeno.mount.
eyoung100,

@ eyoung100 czy to właściwa linia? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal

@don_crissti no dupes in fstab. daemon-reload pomógł jednak, czy możesz opublikować to jako odpowiedź (być może z krótkim wyjaśnieniem)?
Alois Mahdal

Odpowiedzi:


35

mnt-zeno.mountzostał stworzony przez systemd-fstab-generator. Zgodnie z wyjaśnieniem Jonathana de Boyne Pollarda na liście dyskusyjnej użytkownika debian :

[systemd-fstab-generator to] program, który odczytuje / etc / fstab w czasie uruchamiania i generuje jednostki, które tłumaczą rekordy fstab na systemowy sposób robienia rzeczy [.....]

Systemowym sposobem robienia rzeczy jest montowanie i jednostki urządzeń na stronach podręcznika systemd.mount (5) i systemd.device (5). W surowym systemowym sposobie robienia rzeczy istnieje jednostka urządzenia o nazwie „dev-sde1.device”, która jest podstawowym wymaganiem dla jednostki montowania o nazwie „media-lumix \ x2dphotos.mount”.

Po wprowadzeniu zmian fstabnależy albo uruchomić systemctl daemon-reload(spowoduje systemdto /etc/fstabponowne rozpatrzenie i pobranie zmian), albo uruchomić ponownie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.