systemd terus melepas drive yang dapat dilepas

32

Saya memiliki baris berikut di / etc / fstab:

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

Partisi baru dibuat oleh di gnome-disksbawah pengguna masing-masing, dan mencakup seluruh kartu.

Sekarang: Menjalankan mount /mnt/zenosebagai pengguna (1000) berhasil, tetapi setelah itu saya mengetahui bahwa itu sebenarnya tidak di- mount: berikut umount /mnt/zenogagal dengan umount: /mnt/zeno: not mounted. Saat menonton journalctl -f, saya dapat melihat pesan-pesan berikut muncul saat pemasangan:

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

Jadi sepertinya systemd memang terus melepas drive, tapi saya tidak tahu kenapa. Saya tidak ingat membuat file ".mount" khusus. Saya mencoba menemukan sesuatu di / etc / systemd dan di folder home saya tetapi tidak menemukan apa pun.

Jadi apa file "mnt-zeno.mount" ini dan bagaimana saya bisa memeriksanya? Dan yang paling penting, bagaimana saya bisa memasang drive?

Alois Mahdal
sumber
1
Berapa output dari systemctl --all Peringatan itu akan lama, tapi kami sedang mencari layanan yang bergantung pada mnt-zeno.mount.
eyoung100
@ eyoung100 apakah ini garis yang benar? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal
@don_crissti tidak ada dupes di fstab. daemon-reload membantu, bisakah Anda mempostingnya sebagai jawaban (mungkin dengan penjelasan singkat)?
Alois Mahdal

Jawaban:

35

mnt-zeno.mountdibuat oleh systemd-fstab-generator. Menurut penjelasan Jonathan de Boyne Pollard tentang milis debian-pengguna :

[systemd-fstab-generator adalah] sebuah program yang membaca / etc / fstab pada saat boot dan menghasilkan unit yang menerjemahkan catatan fstab ke cara systemd dalam melakukan sesuatu [.....]

Cara systemd melakukan sesuatu adalah me-mount dan unit perangkat, per halaman manual systemd.mount (5) dan systemd.device (5). Dalam cara baku sistemd melakukan sesuatu, ada unit perangkat bernama "dev-sde1.device" yang merupakan persyaratan dasar untuk unit pemasangan yang bernama "media-lumix \ x2dphotos.mount".

Setelah mengubah fstabsalah satu harus berjalan systemctl daemon-reload(ini membuat systemduntuk mengulang /etc/fstabdan mengambil perubahan) atau reboot.

don_crissti
sumber