externe Speichermedien in unterschiedliche Verzeichnisse mounten (linux)
-
Hi,
gibt es ein Tool, mit dem ich unterschiedliche USB-Speichermedien (USB-Stick, Festplatte, Kamera etc.) in ein jeweils eigenes Verzeichnis mounten kann? Die Medien können dabei anhand der Geräte-ID oder der Bezeichnung erkannt werden.
-
Naja... man: mount

$ mount /dev/sda1 /mnt/folder $ mount /mnt/folder /mnt/other_folder --bindWenn das automatisch laufen soll (kann KDE das nicht automatisch irgendwie?) musst du dir wohl einen eigenen DBUS-Listener schreiben.
-
Kommunikationsproblem. Ich wollte, dass je nachdem, welches Gerät angestöpselt ist, es in ein anderes Verzeichnis gemountet wird.
Beispiel: Kamera -> mount /dev/sda /data/buntebilchen Festplatte -> mount /dev/sda1 /LlamasUndButterDbus wär' vielleicht eine Idee.
edit
da ist was: http://www.mythic-beasts.com/~mark/random/hal/
-
PaulM schrieb:
Kommunikationsproblem. Ich wollte, dass je nachdem, welches Gerät angestöpselt ist, es in ein anderes Verzeichnis gemountet wird.
Du kannst das externe USB-Gerät entweder an der UUID erkennen lassen und dann entsprechend in ein Verzeichnis mounten lassen. Am besten trägst du das ganze dann in /etc/fstab ein.
Oder du vergibst einfach Label für die verschiedenen Geräte, wobei ich aber UUID vorziehen würde.
Sollte dein Betriebssystem die Geräte nicht automatisch mounten, kannst du dir auch was zusammenskripten. Prüfe zum Beispiel ab, ob ein USB-Gerät angesteckt wird ($ tar -f (var/log/messages) und führe als root dann# mount -aaus. Das sollte eigentlich genügenEdit:
1.) @DEvent: Erster :p
2.) @Topic: Du musst beim mounten eventuell darauf aufpassen, dass die Geräte ein FAT-Dateisystem haben und das Flag = vfat setzen beim mounten
-
Geht das nicht uber die fstab und einer UUID?
UUID=xxxxxxxx /mnt/kamera defaults 0 0 UUID=yyyyyyyy /mnt/usbstick defaults 0 0Die UUID kriegste wenn du das Device reinsteckst und machst:
ls -l /dev/disk/by-id
-
Danke, es funktioniert.
Ich habe jetzt in die fstab die UUID eingetragen:
/dev/disk/by-uuid/<Die UUID> /media/test auto user,auto ...