USB-Platten immer unter dem gleichen Ordner mounten

Hallo OS: openSuse 11 - 64bit (Linux 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux) wenn ich USB-Platten anschalte, werden sie gewöhnlich unter /media/disk bzw /media/disk-[1-9] gemountet. Leider entscheidet bei der Nummernvergabe die chronologische Reihenfolge des Mount-Vorgangs, der halt immer unterschiedlich sein kann. Kann man das Problem irgendwie lösen? Die Platten sollen nicht ständig beim Booten des Rechners gemountet werden, sondern nur dann, wenn sie angeschlossen sind. Ansonsten sollen sie halt via Automount ab Anschalten gemountet werden. Daher habe ich Probleme damit, sie in der fstab einzutragen. Ich habe im Yast gesehen, das die Platten jeweils eine UUID aufweisen. Es wäre schön, wenn ich den Auto-Mount-Vorgang so beeinflussen könnte, das in Abhängighkeit der UUID der Partitionen (Ext3 und XFS) ein explicit dauerhaft zugewiesener Mount-Point verwendet werden würde. Bin für jeden Tip dankbar! cimodev -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Freitag 19 Dezember 2008 18:17:05 schrieb cimodev:
Hallo
OS: openSuse 11 - 64bit (Linux 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux)
wenn ich USB-Platten anschalte, werden sie gewöhnlich unter /media/disk bzw /media/disk-[1-9] gemountet. Leider entscheidet bei der Nummernvergabe die chronologische Reihenfolge des Mount-Vorgangs, der halt immer unterschiedlich sein kann.
Kann man das Problem irgendwie lösen? Die Platten sollen nicht ständig beim Booten des Rechners gemountet werden, sondern nur dann, wenn sie angeschlossen sind. Ansonsten sollen sie halt via Automount ab Anschalten gemountet werden. Daher habe ich Probleme damit, sie in der fstab einzutragen.
Ich habe im Yast gesehen, das die Platten jeweils eine UUID aufweisen. Es wäre schön, wenn ich den Auto-Mount-Vorgang so beeinflussen könnte, das in Abhängighkeit der UUID der Partitionen (Ext3 und XFS) ein explicit dauerhaft zugewiesener Mount-Point verwendet werden würde.
Hallo, Platte anschließen und mit ls /dev/disk/by* die neue Platte identifizieren. Am besten ist es wenn die Platte ein Label hat. Dann findest Du sie unter /dev/disk/by-label/ . Ein Verzeichnis für den Mountpoint anlegen: mkdir /media/neue_platte In /etc/fstab /dev/disk/by-label/neue_platte /media/neue_platte auto noauto,user 0 0 eintragen. Wenn ich mich recht entsinne, meldet sich dann der KDE und fragt, was mit der Platte geschehen soll. Ich wähle dann immer "nichts" und erzeuge auf dem Desktop ein Icon für ein Gerät und trage unter "Gerät" /dev/disk/by-label/neue_platte ein. Dann Platte abstöpsen, wieder anschließen, Icon anklicken und ... Die /dev/disk/by-*/* sind Links auf die aktuelle Gerätedatei /dev/sdxy. Die Reihenfolge in der angeschlossen wird ist damit belanglos. Gruß Heiner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Freitag 19 Dezember 2008 schrieb cimodev:
wenn ich USB-Platten anschalte, werden sie gewöhnlich unter /media/disk bzw /media/disk-[1-9] gemountet. Leider entscheidet bei der Nummernvergabe die chronologische Reihenfolge des Mount-Vorgangs, der halt immer unterschiedlich sein kann.
Kann man das Problem irgendwie lösen? Die Platten sollen nicht ständig beim Booten des Rechners gemountet werden, sondern nur dann, wenn sie angeschlossen sind. Ansonsten sollen sie halt via Automount ab Anschalten gemountet werden. Daher habe ich Probleme damit, sie in der fstab einzutragen.
Am einfachsten ist es, wenn Du den Partitionen ein Label verpasst, bei ext[23] Partitionen mit "tune2fs -L Plattenname /dev/sdxy". Ansonsten kannst Du mit http://de.opensuse.org/SDB:Mounten_zu_festen_Mountpoints weiterkommen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Freitag, 19. Dezember 2008 18:17 schrieb cimodev:
Hallo
Hallo cimodev,
OS: openSuse 11 - 64bit (Linux 2.6.25.18-0.2-default #1 SMP 2008-10-21 16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux)
wenn ich USB-Platten anschalte, werden sie gewöhnlich unter /media/disk bzw /media/disk-[1-9] gemountet. Leider entscheidet bei der Nummernvergabe die chronologische Reihenfolge des Mount-Vorgangs, der halt immer unterschiedlich sein kann.
Das liegt vermutlich daran, dass die Partitionen noch kein Label haben. AFAIK werden die Partitionen automatisch unter /media/mylabel eingebunden, sofern sie ein Label haben. Es sollte also reichen den Partitionen ein gewünschtes Label zu verpassen. Bei ext2/ext3 Partitionen geht das mit e2label. Zu xfs kann ich da jetzt nichts sagen.
Kann man das Problem irgendwie lösen? Die Platten sollen nicht ständig beim Booten des Rechners gemountet werden, sondern nur dann, wenn sie angeschlossen sind. Ansonsten sollen sie halt via Automount ab Anschalten gemountet werden. Daher habe ich Probleme damit, sie in der fstab einzutragen.
Du solltest für Wechseldatenträger die fstab auch besser außen vor lassen, solange Du nicht genau weißt, was Du machst. Für Feintuning könntest Du die udev Regeln einsetzen. Grüße Ralf -- Antworten bitte nur in die Mailingliste! PMs bitte an: listpm (@) arndt-de (.) eu -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
cimodev
-
Heiner Kuhlmann
-
Manfred Tremmel
-
Ralf Arndt