Hallo Thomas, hallo Leute, Am Montag, 22. September 2014 schrieb Thomas Michalka:
Kurz: ich habe verstanden, wie man das Mount-Verhalten mit udev-Regeln ändern kann, aber ich weiß immer noch nicht, wo das derzeitige Verhalten vorkonfiguriert ist (udev-Regel? mount-Optionen?). Das würde ich wirklich gerne verstehen.
Ich auch ;-) (wobei ich es nicht wirklich wissen muss, solange alles funktioniert)
Am 21.09.2014 22:03, schrieb Christian Boltz:
Ich habe für den Cardreader folgende Kombination im Einsatz:
cb@geeko:~> cat /etc/udev/rules.d/20-cboltz.rules KERNEL=="mmcblk0p1", SYMLINK="sdcard%n" # lieber "manuell" mounten via Popup in KDE, daher auskommentiert: # ACTION=="add", RUN+="/bin/mkdir -p /media/sdcard" , RUN+="/bin/mount /media/sdcard" ACTION=="add", RUN+="/bin/mkdir -p /media/sdcard"
Liest sich sehr einleuchtend -- bis auf "mmcblk0p1" (???). Du hast
/dev/mmcblk0p1 ist mein Cardreader ;-) (genaugenommen die erste Partition der SD-Karte) # ls -l /dev/mmcblk0* brw-rw---- 1 root disk 179, 0 22. Sep 23:19 /dev/mmcblk0 brw-rw---- 1 root disk 179, 1 22. Sep 23:19 /dev/mmcblk0p1 Und weil man sich das so schlecht merken kann, legt die udev-Regel einen Symlink an: # ls -l /dev/sdcard* lrwxrwxrwx 1 root root 9 22. Sep 23:19 /dev/sdcard1 -> mmcblk0p1
Deine eigene udev-Regel mit hohem Vorrang (= niedrige Zahl am Anfang des Dateinamens) formuliert. Allerdings erreicht man das von Dir beschriebene Verhalten auch mit der entsprechenden Einstellung unter "KDE-Systemeinstellungen > Wechselmedien", nämlich:
[x] Automatisches Einbinden von Wechselmedien aktivieren [x] Nur Geräte automatisch einb., die schon zuvor eingeb. wurden <<< [ ] Alle Wechselmedien beim Anmelden einbinden [x] Wechselmedien beim Anschluss automatisch einbinden
NB.: Seltsamerweise muss die Option, die mit "<<<" markiert ist, gerade dann angekreuzt sein, wenn man Wechselmedien (auch solche, auf die diese Aussage zutrifft) durch einen _expliziten Klick_ auf den Einbindungsknopf im Popup des KDE-Gerätemanagers einbinden möchte. Entweder ein Übersetzungsfehler o. die Funktion ist versehentlich logisch negiert programmiert worden.
Jedenfalls funktioniert es nicht richtig - mach bitte einen Bugreport auf (am Besten gleich auf bugs.kde.org)
Gut, ich wollte urspr. nur wissen, wo man die voreingestellten Mount-Optionen finden und ändern kann. Aber jetzt interessiert es mich doch, wo die entsprechenden udev-Regeln stehen, zumal in meiner fstab eben keine Zeile mit dem Mountpoint "/var/run/<username>/<MPT>" zu finden ist. Daher muss es ja irgendwie anders gehen, aber wie? Manche Dateien unter "/etc/udef/rules.d/", "/run/udev/rules.d/" und "/usr/lib/udev/rules.d" habe ich mir angesehen, aber ich finde da nichts ...
Wo kann man nachlesen, wo und wie das Zeugs vorkonfiguriert ist?
Ich wäre nicht überrascht, wenn fürs anlegen von /var/run/<username> ausnahmsweise nicht udev zuständig ist und _tippe_ auf a) PAM oder b) systemd-irgendwas (evtl. systemd-logind). Ich will übrigens nicht wirklich alle Details wissen - solange alles funktioniert, spare ich mir das durchs Lesen der udev-Regeln verursachte Kopfweh ;-) Gruß Christian Boltz -- Den ganzen Prozess zusammengenommen nennt man "Branding": Man nimmt ein glühendes Eisen mit der neuen Ausdrucksform und drückt sie der Firma kräftig drauf - und die reagiert wie ein Rindviech. :-) [Ratti] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org