View previous topic :: View next topic |
Author |
Message |
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Mon Apr 29, 2013 8:44 pm Post subject: Mounten von Wechselmedien nach /run/media/$username/? |
|
|
Hallo allerseits!
Vermutlich ist da was an mir vorbeigegangen, aber seit wann werden Wechselmedien (von KDE) nach /run/media/$username/ gemountet und nicht mehr nach /media/? Und warum? Kommt mir ein bisschen umständlich vor … kann man das evtl. ohne größeren Aufwand wieder so einstellen wie gehabt?
VG |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5167
|
Posted: Mon Apr 29, 2013 9:19 pm Post subject: |
|
|
liegt vermutlich an udisks2, welches in kdelibs 4.10 verwendung findet _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Tue Apr 30, 2013 5:45 am Post subject: |
|
|
Bin ich eigentlich der einzige, den diese ewigen (kleinen) Änderungen nerven? Aus der GUI heraus ist das ja klein Problem, aber ich kopiere grundsätzlich alles über ein Terminal und da nervt es mich, wenn die Sachen plötzlich nicht mehr in /media zu finden sind. _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1921 Location: Schweiz
|
Posted: Tue Apr 30, 2013 5:51 am Post subject: |
|
|
Wie bereits gesagt ist das bei udisks2 eben von /media nach /run/media/$username/ umgezogen und wie ich vermute auch aus gutem Grund. Wenn mehrere Personen an dem selben Computer arbeiten (Multiseat oder wie sich das nennt) kann es beim alten doch schnell mal zu Kollisionen kommen wen beide den selben Datenträger mounten wollen? _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Last edited by schmidicom on Tue Apr 30, 2013 6:43 am; edited 2 times in total |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Tue Apr 30, 2013 5:57 am Post subject: |
|
|
Kann man ein Device zur gleichen Zeit zweimal mounten? _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1921 Location: Schweiz
|
Posted: Tue Apr 30, 2013 5:59 am Post subject: |
|
|
cryptosteve wrote: | Kann man ein Device zur gleichen Zeit zweimal mounten? |
Interessante Frage, ich habe es aber nie ausprobiert.
EDIT:
Ist das vielleicht die Antwort?
mount(2) - Linux man page wrote: | Since Linux 2.4 a single file system can be visible at multiple mount points, and multiple mounts can be stacked on the same mount point. |
_________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Tue Apr 30, 2013 6:41 am Post subject: |
|
|
Nein, das ist keine Antwort, denn Du wolltest ja ein Device zweimal mounten und ob "a single file system at multiple mount points" tatsächlich auch mehrmaches Mounten meint, ist unklar.
Zudem spräche "multiple mounts can be stacked on the same mount point" eher gegen /run/media/$user, da man auch gleich alles bei /media/$device belassen könnte.
Aber es mag ja durchaus schüssige Gründe geben - nerven tut's mich trotzdem, wie bei den neuen udev-netdevice-Namen. Aber ich wollte die Diskussion hier auch nicht kapern, sorry. _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Tue Apr 30, 2013 11:37 am Post subject: |
|
|
cryptosteve wrote: | Bin ich eigentlich der einzige, den diese ewigen (kleinen) Änderungen nerven? Aus der GUI heraus ist das ja klein Problem, aber ich kopiere grundsätzlich alles über ein Terminal und da nervt es mich, wenn die Sachen plötzlich nicht mehr in /media zu finden sind. |
+1
Bei mir war der Knackpunkt ein Script, dass per rdiff-backup ein Backup machen wollte/sollte.
Sind wir wieder bei der Frage, ob man – es handelt sich um einen Einplatzrechner – das alte Verhalten wiederbekommen kann … |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5167
|
Posted: Tue Apr 30, 2013 2:23 pm Post subject: |
|
|
l3u wrote: | Sind wir wieder bei der Frage, ob man – es handelt sich um einen Einplatzrechner – das alte Verhalten wiederbekommen kann … |
hab da womöglich eine möglichkeit mit einer udev regel gefunden. Nur ich weis nicht ob das nur mit den ubuntu patches für udisk2 funktioniert:
http://askubuntu.com/questions/214646/how-to-configure-the-default-automount-location
... ok es klappt ab udisks2-2.0.91
aus man 8 udisks:
Quote: | UDISKS_FILESYSTEM_SHARED
If set to 1, the filesystem on the device will be mounted in a shared directory (e.g. /media/VolumeName) instead of a private directory (e.g. /run/media/$USER/VolumeName) when the Filesystem.Mount() method is handled. |
die passende udev regel aud dem askubuntu link:
Quote: | In Ubuntu 13.04 you can tell udisks2 to automount in /media/ instead of /media/[username]/ by adding a udev rule that sets the environment var UDISKS_FILESYSTEM_SHARED. You can do this by adding a file called (eg) /etc/udev/rules.d/99-udisks2.rules that contains:
ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"
I think udev monitors the /etc/udev/rules.d folder to detect changes, but if not, you can force it to reload its rules with "sudo udevadm control --reload". Note though that the new mount location doesn't seem to take effect until you physically remove and plug the external drive back in.
This doesn't work in Ubuntu 12.10 because it uses udisks version 2.0.0, and support for the above didn't appear until version 2.0.91. |
_________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
cryptosteve Veteran
Joined: 04 Jan 2004 Posts: 1169 Location: GER
|
Posted: Tue Apr 30, 2013 2:50 pm Post subject: |
|
|
Ich hätte ohnehin bedenken, dass man irgendwann an die Wand läuft, wenn man mutwillig vom zukünftigen Default abweicht.
Zudem kann ich mich vermutlich in zwei Jahren nichtmal mehr daran erinnern, dass ich überhaupt derjenige war, der hier den zukünftigen Default mutwillig umgebogen hat und behaupte dann steif und fest, da hätte sich nie was geändert und jemand anders hätte eine Fehlkonfiguration vorliegen. _________________ - born to create drama -
gpg: 0x9B6C7E15
CS Virtual Travel Bug: VF6G5D |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Fri May 03, 2013 6:11 pm Post subject: |
|
|
Auch wieder wahr. |
|
Back to top |
|
|
tazinblack Veteran
Joined: 23 Jan 2005 Posts: 1146 Location: Baden / Germany
|
Posted: Tue May 21, 2013 6:50 pm Post subject: |
|
|
schmidicom wrote: | Wie bereits gesagt ist das bei udisks2 eben von /media nach /run/media/$username/ umgezogen und wie ich vermute auch aus gutem Grund. Wenn mehrere Personen an dem selben Computer arbeiten (Multiseat oder wie sich das nennt) kann es beim alten doch schnell mal zu Kollisionen kommen wen beide den selben Datenträger mounten wollen? |
Das finde ich äußerst interessant. Sowas wollte ich immer schon mal basteln. Ein Rechner, zwei mal Monitor, Maus und Tastatur und jeder Nutzer hat sein sein eigenes X. Leider hab ich da nie ne passende Anleitung gefunden aber auch nicht länger nach gesucht.
Aber der Knackpunkt hierbei ist doch: Angenommen diese Konstellation würde so laufen (egal ob das geht oder nicht). Und jetzt steckt ein Nutzer seinen USB Stick ein. Woher soll der Rechner wissen, ob er den nun unter /run/media/user1 oder /run/media/user2 mounten soll?!?
Von dem Standpunkt aus würde ich sagen ist das ne doofe Idee, es sei denn man kann einzelne Ports wiederum einzelnen X Instanzen zuweisen.
Wär doch mal interessant. _________________ Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Wed May 22, 2013 6:10 am Post subject: |
|
|
tazinblack wrote: | Von dem Standpunkt aus würde ich sagen ist das ne doofe Idee, es sei denn man kann einzelne Ports wiederum einzelnen X Instanzen zuweisen. |
Als udisks2-Benutzer hast Du ohnehin die latente Sicherheitlücke polkit im System... Ich möchte wetten, dass Du mit policykit nach Belieben solche Zuweisungen vornehmen kannst (port->user, port->X-Instanz->user, wasauchimmer): Schließlich hat polkit javascript als Kontrollsprache, das als root beliebige Tests ausführen kann. Sicherheitsprobleme, die dadurch entstehen, sind Deine eigenen. Und natürlich wird das Ganze dann nur solange funktionieren, bis polkit durch die einzig wahre Lösung jetzt-doch-policykit-ng mit java als Kontrollsprache abgelöst werden wird |
|
Back to top |
|
|
tazinblack Veteran
Joined: 23 Jan 2005 Posts: 1146 Location: Baden / Germany
|
Posted: Wed May 22, 2013 10:23 am Post subject: |
|
|
Was sich da inzwischen für dubioses Zeugs einschleicht, unglaublich! _________________ Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6747
|
Posted: Wed May 22, 2013 10:33 am Post subject: |
|
|
tazinblack wrote: | Was sich da inzwischen für dubioses Zeugs einschleicht, unglaublich! |
Noch kann man das Geraffel fernhalten: Siehe hier |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1921 Location: Schweiz
|
Posted: Wed May 22, 2013 10:37 am Post subject: |
|
|
Die bessere Lösung wäre wenn die Devs von udisks, upower und der gleichen einem endlich die Wahl lassen würden ob man es mit oder ohne policykit benutzen/kompilieren will. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
doedel Guru
Joined: 05 Feb 2006 Posts: 579 Location: Denmark
|
Posted: Wed May 22, 2013 10:45 am Post subject: |
|
|
Einfache Lösung:
rmdir /media
ln -s /run/media/username /media _________________ 1 ha == 1 Hekto-Ar == 1 Hektar |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2540 Location: Konradsreuth (Germany)
|
Posted: Wed May 22, 2013 12:27 pm Post subject: |
|
|
Funktioniert halt leider nur dann, wenn es nur einen User gibt. Und /run/media/$user existiert auch nur dann, wenn was gemountet ist. |
|
Back to top |
|
|
doedel Guru
Joined: 05 Feb 2006 Posts: 579 Location: Denmark
|
Posted: Wed May 22, 2013 1:41 pm Post subject: |
|
|
Wenn nichts gemountet ist, ist der Link tot, mich würde das nicht stören. Ein inotify mit ein paar Zeilen Shell Script könnte das auch schön umgehen. z.b. den datenträger "disk" von user "user" nach /media/user_disk/ linken. _________________ 1 ha == 1 Hekto-Ar == 1 Hektar |
|
Back to top |
|
|
|