systemd continua a smontare un'unità rimovibile


32

Ho la seguente riga in / etc / fstab:

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

La partizione viene appena creata da gnome-diskssotto il rispettivo utente e si estende su tutta la scheda.

Ora: l'esecuzione mount /mnt/zenocome utente (1000) ha esito positivo, ma subito dopo scopro che in realtà non è montato: il seguito umount /mnt/zenonon riesce umount: /mnt/zeno: not mounted. Quando guardo journalctl -f, vedo apparire i seguenti messaggi durante il montaggio:

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

Quindi sembra che systemd continui a smontare l'unità, ma non riesco a capire perché. Non ricordo di aver creato file ".mount" personalizzati. Ho provato a trovare qualcosa in / etc / systemd e nella mia cartella home ma non ho trovato nulla.

Cos'è questo file "mnt-zeno.mount" e come posso esaminarlo? E, soprattutto, come posso montare l'unità?


1
Qual è l'output di systemctl --all Warning sarà lungo, ma stiamo cercando il servizio da cui dipende mnt-zeno.mount.
eyoung100,

@ eyoung100 è questa la linea giusta? dev-disk-by\x2dlabel-zeno.device loaded active plugged /dev/disk/by-label/zeno
Alois Mahdal,

@don_crissti no dupes in fstab. daemon-reload ha aiutato, tuttavia, potresti pubblicarlo come risposta (forse con qualche breve spiegazione)?
Alois Mahdal,

Risposte:


35

mnt-zeno.mountè stato creato da systemd-fstab-generator. Secondo la spiegazione di Jonathan de Boyne Pollard sulla mailing list debian-user :

[systemd-fstab-generator è] un programma che legge / etc / fstab al momento dell'avvio e genera unità che traducono i record fstab nel modo systemd di fare le cose [.....]

Il modo systemd di fare le cose è mount e device units, nelle pagine di manuale systemd.mount (5) e systemd.device (5). Nel modo grezzo systemd di fare le cose, c'è un'unità di dispositivo chiamata "dev-sde1.device" che è un requisito di base per un'unità di montaggio chiamata "media-lumix \ x2dphotos.mount".

Dopo averne modificato fstabuno, dovresti eseguire systemctl daemon-reload(questo fa systemdripetere le analisi /etc/fstabe raccogliere le modifiche) o riavviare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.