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-disks
odpowiedniego użytkownika i obejmuje całą kartę.
Teraz: Działa, mount /mnt/zeno
gdy użytkownik (1000) odnosi sukces, ale zaraz potem dowiaduję się, że tak naprawdę nie jest zamontowany: śledzenie umount /mnt/zeno
kończy się niepowodzeniem umount: /mnt/zeno: not mounted
. Podczas oglądania journalctl -f
widzę 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?
systemctl --all
ostrzeżenia, będzie on długi, ale szukamy usługi, od której zależy mnt-zeno.mount.dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Odpowiedzi:
mnt-zeno.mount
został stworzony przezsystemd-fstab-generator
. Zgodnie z wyjaśnieniem Jonathana de Boyne Pollarda na liście dyskusyjnej użytkownika debian :Po wprowadzeniu zmian
fstab
należy albo uruchomićsystemctl daemon-reload
(spowodujesystemd
to/etc/fstab
ponowne rozpatrzenie i pobranie zmian), albo uruchomić ponownie.źródło