lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13892
|
Rosika schrieb: Müßte ich also die Datei /lib/systemd/system/incron.service.d/local.conf anlegen mit dem Inhalt [Unit]
After=time-sync.target
After=clean-mount-point@media-rosika-f14a27c2\x2d0b49\x2d4607\x2d94ea\x2d2e56bbf76fe1.service
Requires=clean-mount-point@media-rosika-f14a27c2\x2d0b49\x2d4607\x2d94ea\x2d2e56bbf76fe1.service
Warum die sevices mit clean?
586us clean-mount-point@media-rosika-A492\x2dCD29.service
475us clean-mount-point@media-rosika-28BC\x2dDAFC.service
392us clean-mount-point@media-rosika-74C1\x2d30C7.service
391us clean-mount-point@media-rosika-f14a27c2\x2d0b49\x2d4607\x2d94ea\x2d2e56bbf76fe1.service
Ist es richtig, dass diese beim booten ausgeführt werden.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Ist es richtig, dass diese beim booten ausgeführt werden.
Hmm, ich habe mit "journalctl -b" nachgesehen und folgendes gefunden: [...]
Mär 27 14:45:11 rosika-10159 udisksd[906]: mountpoint /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 is invalid, cannot recover the canonical path
Mär 27 14:45:11 rosika-10159 udisksd[906]: Cleaning up mount point /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 (device 8:19 no longer exists)
[...]
Mär 27 14:46:33 rosika-10159 systemd[1]: Finished Clean the /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 mount point.
Mär 27 14:46:33 rosika-10159 udisksd[906]: Mounted /dev/sdc3 at /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 on behalf of uid 1000 Keine Ahnung, ob das weiterhilft... ❓ Danke auf jeden Fall.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13892
|
Rosika schrieb: Mär 27 14:46:33 rosika-10159 udisksd[906]: Mounted /dev/sdc3 at /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 on behalf of uid 1000
Sind das fixe mount points oder ändern die sich?
Wie ist die Ausgabe von:
lsblk -pf
?
Wenn die mount points fix sind, kannst Du diese in der richtigen drop-in-datei, mit:
[Unit]
RequiresMountsFor=<mount point>
(mount point anpassen inkl. path und ohne spitze Klammern) benutzen. Evtl. mehrere Zeilen, wenn mehrere mount points vorhanden/erforderlich.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke lubux für Deine Geduld, ☺ Ob die mount points fix sind oder nicht, das kann ich leider nicht sagen. Ehrlich gesagt weiß ich nicht, wie ich das feststellen sol... Was ich sagen kann, ist, daß ich gerade mit /dev/sdc angemeldet bin: mount | grep ext2
/dev/sdc1 on / type ext2 (rw,relatime)
/dev/sdc2 on /home type ext2 (rw,relatime)
/dev/sdc3 on /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 type ext2 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sdc2 on /run/timeshift/backup type ext2 (rw,relatime) Das ändert sich allerdings. Oft ist es /dev/sdb oder auch /dev/sda. Das sind ja aber keine mount points, denke ich. Der exakte Pfad ändert sich nicht (kann ich mir zumindest nicht vorstellen). Hier die weitere Info: lsblk -pf
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
/dev/sda
├─/dev/sda1 ntfs WINRE_DRV B4BE6282BE623CCC
├─/dev/sda2 vfat SYSTEM_DRV FC63-685C
├─/dev/sda3 vfat LRS_ESP B064-B41C
├─/dev/sda4
├─/dev/sda5 ntfs Windows8_OS 588868DA8868B7E0
├─/dev/sda6 ntfs C08495F68495EEE2
└─/dev/sda7 ntfs PBR_DRV 9E2A60582A603007
/dev/sdb vfat 74C1-30C7 3,1G 89% /media/rosika/74C1-30C7
/dev/sdc
├─/dev/sdc1 ext2 31becd52-4df2-4b36-9910-d256e8cbda57 10,9G 48% /
├─/dev/sdc2 ext2 7b0c4fc9-ca50-435c-a56e-e1960228ae16 6G 78% /run/timeshift/backup
└─/dev/sdc3 ext2 f14a27c2-0b49-4607-94ea-2e56bbf76fe1 61,3G 63% /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
/dev/sdd
└─/dev/sdd1 vfat 28BC-DAFC 4G 86% /media/rosika/28BC-DAFC
/dev/sdf
└─/dev/sdf1 vfat A492-CD29 5,1G 32% /media/rosika/A492-CD29
/dev/sr0
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13892
|
Rosika schrieb: /dev/sdc3 on /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 type ext2 (rw,nosuid,nodev,relatime,uhelper=udisks2) └─/dev/sdc3 ext2 f14a27c2-0b49-4607-94ea-2e56bbf76fe1 61,3G 63% /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
Dann erstelle die Datei:
/lib/systemd/system/incron.service.d/reqmount.conf
mit folgendem Inhalt:
[Unit]
RequiresMountsFor=/media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
danach:
sudo systemctl daemon-reload
sudo systemctl restart incron.service
die Ausgabe von:
systemctl cat incron.service
hier posten, rebooten und nach dem reboot testen bzw. schauen ob es funktioniert hat.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke lubux, das werde ich gleich ausprobieren. Eine Frage noch zuvor:
Dann erstelle die Datei: /lib/systemd/system/incron.service.d/reqmount.conf
Ist es sicher, daß ich diesen Dateipfad nehmen muß ❓ Ich frage dehalb nach, weil bei mir der incron.service hier verortet ist: locate incron.service | grep lib
[...]
/usr/lib/systemd/system/incron.service
/var/lib/systemd/deb-systemd-helper-enabled/incron.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/incron.service
, also bei /usr/lib/[...]
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13892
|
Rosika schrieb: Ist es sicher, daß ich diesen Dateipfad nehmen muß ❓
Ja.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke für die Bestätigung und Entschuldigung für meine Nachfrage. ☺ Nun probiere ich alles aus und berichte so schnell wie möglich. Vielen Dank schonmal LG.
Rosika 😀
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hi, ich habe nun alles - wie besprochen - gemacht. Hier dies Ausgabe vom incron.service: systemctl cat incron.service
# /lib/systemd/system/incron.service
[Unit]
Description=file system events scheduler
Documentation=man:incrond(8)
[Service]
Type=forking
PIDFile=/run/incrond.pid
ExecStart=/usr/sbin/incrond
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# /usr/lib/systemd/system/incron.service.d/reqmount.conf
[Unit]
RequiresMountsFor=/media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
Nach einem reboot besteht das Problem leider weiterhin: systemctl status incron
● incron.service - file system events scheduler
Loaded: loaded (/lib/systemd/system/incron.service; enabled; vendor preset: enabled)
Drop-In: /usr/lib/systemd/system/incron.service.d
└─reqmount.conf
Active: active (running) since Sun 2022-03-27 16:58:20 CEST; 9min ago
Docs: man:incrond(8)
Process: 900 ExecStart=/usr/sbin/incrond (code=exited, status=0/SUCCESS)
Main PID: 968 (incrond)
Tasks: 1 (limit: 4509)
Memory: 3.1M
CGroup: /system.slice/incron.service
└─968 /usr/sbin/incrond
Mär 27 16:58:13 rosika-10159 systemd[1]: Starting file system events scheduler...
Mär 27 16:58:20 rosika-10159 incrond[900]: starting service (version 0.5.12, built on Mar 22 2020 15:44:16)
Mär 27 16:58:20 rosika-10159 incrond[968]: loading system tables
Mär 27 16:58:20 rosika-10159 systemd[1]: incron.service: Can't open PID file /run/incrond.pid (yet?) after start: Operation not permitted
Mär 27 16:58:20 rosika-10159 incrond[968]: loading user tables
Mär 27 16:58:20 rosika-10159 systemd[1]: Started file system events scheduler.
Mär 27 16:58:20 rosika-10159 incrond[968]: loading table for user rosika
Mär 27 16:58:22 rosika-10159 incrond[968]: access denied on /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1/LINK-FARM/F_M_neu/ - events will be discarded silently
Mär 27 16:58:22 rosika-10159 incrond[968]: cannot create watch for user rosika: (2) No such file or directory
Mär 27 16:58:22 rosika-10159 incrond[968]: ready to process filesystem events Das drop-in reqmount.conf wird aber gelesen, wie´s aussieht. Vielen Dank und LG.
Rosika 😀
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8564
|
Hallo Rosika, hast du im Laufe deiner Änderungen auch die fstab bearbeitet? am 27. März 2022 15:01 cat /etc/fstab
...
UUID=7b0c4fc9-ca50-435c-a56e-e1960228ae16 /home ext2 defaults 0 2
...
am 27. März 2022 16:20 lsblk -pf
...
/dev/sdc2 ext2 7b0c4fc9-ca50-435c-a56e-e1960228ae16 6G 78% /run/timeshift/backup...
...
Die sdc2 sollte doch den MOUNTPOINT /home haben. Die lsblk sagt was anderes aus.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hi Berlin_1946, nein, meine fstab habe ich nicht bearbeitet. Die ist seit der Installtion des Systems unangetastet. Aber auch jetzt: rosika@rosika-10159 ~> mount | grep ext2
/dev/sda1 on / type ext2 (rw,relatime)
/dev/sda2 on /home type ext2 (rw,relatime)
/dev/sda3 on /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1 type ext2 (rw,nosuid,nodev,relatime,uhelper=udisks2)
/dev/sda2 on /run/timeshift/backup type ext2 (rw,relatime)
rosika@rosika-10159 ~> lsblk -pf | grep ext2
├─/dev/sda1 ext2 31becd52-4df2-4b36-9910-d256e8cbda57 10,9G 48% /
├─/dev/sda2 ext2 7b0c4fc9-ca50-435c-a56e-e1960228ae16 6G 78% /run/timeshift/backup
└─/dev/sda3 ext2 f14a27c2-0b49-4607-94ea-2e56bbf76fe1 61,3G 63% /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8564
|
Hallo Rosika
/run/timeshift/backup
das kann ich mit meinem Kenntnisstand leider nicht zuordnen, ist mir halt nur aufgefallen und wollte es nur in die Diskussion werfen. 😎 Und sdc2 mit 2 Mointpoints und das System ohne /home gemountet - laut lsblk , da streikt mein Verständnis, aber man lernt ja nie aus.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
@Berlin_1946, kein Problem. Ich kann dazu auch nichts Genaueres sagen. Mir ist aufgefallen, daß /dev/sda2 zweimal vorhanden ist. Einmal mit dem Mountpoint /run/timeshift/backup und einmal mit dem Mountpont /home. Aber das stellt ja nicht das Problem dar. Eigentlich geht es um um die dritte Partition /dev/sda3 LG.
Rosika 😀 EDIT:
Und sdc2 mit 2 Mointpoints und das System ohne /home gemountet - laut lsblk, da streikt mein Verständnis, aber man lernt ja nie aus.
Stimmt. Das erstaunt mich auch ☺ Aber mount stellt /home schon dar...
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 8564
|
Rosika schrieb:
Aber das stellt ja nicht das Problem dar. Eigentlich geht es um um die dritte Partition /dev/sda3
Da hoffe ich mal, das was du sagt auch immer gilt. Ob es da nicht noch einige andere Zusammenhänge gibt. 😉 Meine Idee: in der /home sind da noch die berühmt berüchtigten versteckten Datei.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13892
|
Mär 27 16:58:20 rosika-10159 incrond[968]: loading table for user rosika
Mär 27 16:58:22 rosika-10159 incrond[968]: access denied on /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1/LINK-FARM/F_M_neu/ -
Mär 27 16:58:22 rosika-10159 incrond[968]: cannot create watch for user rosika: (2) No such file or directory
Rosika schrieb: ... ich wollte ja erreichen, daß ohne weiteres manuelles Zutun die Überwachung auf
/media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1/LINK-FARM/F_M_neu/ erfolgt. Also, ohne daß ich einen restart von icron anstoßen muß.
Wie ist sofort nach dem booten, die Ausgabe von:
ls -la /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
und nach dem:
sudo systemctl restart incron.service
die Ausgabe von:
ls -la /media/rosika/f14a27c2-0b49-4607-94ea-2e56bbf76fe1
? Du hast (richtigerweise) eine incrontab für den user rosika erstellt. Wie ist es wenn die incrontab für den user root, mit diesen Eintragungen (wie beim user rosika) erstellt wird?
|