pyro
Ich bin dabei ein script zu schreiben, dass externe festplatten für mich findet, und sie an einen variablen ort mountet.
In meinem Pc sind 2 Festplatten: sda und sdb.
Hier mein bisheriger ansatz.
"ls /dev/sd?1|cut -d"a" -f3|cut -d"b" -f3|xargs sudo mount /mnt/move"
Dass funktioniert so nochnicht, da mir gesagt wird, ich müsste den "filetype" angeben. also hab ichs mit " -t vfat" probiert. funzt auchnicht.
Dass wäre allerdings nur eine Zwischenlösung, da bei dem Befehl alle externen Festplatten nach /mnt/move gemountet werden würden(wenns funzen würde 😉 )
dann hatte ich die idee, die /etc/mtab auszulesen.
und mit ls /dev/sd?1zu vergleichen.
jemand ne idee, wie man zb. alle devices, die in "ls /dev/sd?1" vorkommen, aber nicht in der mtab stehen, erstmal in eine andere datei
schreiben könnte?
schonmal danke für die hilfe im voraus
pyro
Vrob
Moin,
also mal ein von mir ein Schuss ins Blaue. Müsste sich dein Problem nicht mit dem HAL-Daemon lösen lassen? Dieser mounted doch USB/FW/eSATA-Devices automatisch. Z.B. nach /media/[Partitions-Label].
Mit Policies kann man das Verhalten auch einem gewissen Maße beeinflussen, aber ich bin mir da wie gesagt nicht 100% sicher.
MfG,
Vrob
pyro
Hab bisher noch keine ahnung vom Hal daemon...
aber wo dus sagst, werd ich mich ma schlau machen thx
Schrauber
Ja, genauso sieht es aus. HAL macht genau das, was Du da vor hast.
Einfach in die rc.conf unter daemons den HAL mit eintragen.
HAL mountet ein Device, sobald es am System verfügbar wird. D.h. bei anstecken/einschalten einer USB-Platte, wird diese automatisch gemountet.
Nur bei Platte die dauerhaft im System sind, geht das so nicht. Aber die nimmt man eh eher in die fstab auf.