Richtig. Und deshalb sollte man auch immer die Version dazuschreiben, die man benutzt…
Udisks akzeptiert den Parameter -b nicht.
Udiskctl habe ich im internet im Zusammenhang mit opensuse 13.1 gesehen, aber recht wenig.
udisksctl ist das Tool von udisks2. Bei 12.1 ist aber nur udisks(1) dabei.
Da geht es so:
udisks --mount /dev/sdb1
Wenn ich über ein Dateimanager gehe (egal ob suse oder ubuntu), dann wird /dev/sdb kreiert + Name von stick.
Das glaube ich nicht.
Er wird eher nach /media/Name_des_Sticks gemountet, denke ich…
Beim Versuch den Device /dev/sdb zu /mnt bzw. zu /media kommt die Meldung, daß /dev/sdb nicht existiert.
Dieses Device wird temporär von Dateimanager angelegt.
Nein, wird es nicht. Der Dateimanager mountet das vorhandene Device zu einem temporär angelegten Mountpunkt.
Das Devicefile (/dev/sdb oder so) wird vom System angelegt, wenn du den Stick einsteckst.
Wenn du “dmesg | tail” gleich nach dem Einstecken aufrufst, solltest du sehen können, wie das Device genau heißt.
Z.B.:
wolfi@linux-lf90:~> dmesg|tail
8017.755222] sd 5:0:0:0: [sdb] Write Protect is off
8017.755232] sd 5:0:0:0: [sdb] Mode Sense: 03 00 00 00
8017.755840] sd 5:0:0:0: [sdb] No Caching mode page found
8017.755848] sd 5:0:0:0: [sdb] Assuming drive cache: write through
8017.759450] sd 5:0:0:0: [sdb] No Caching mode page found
8017.759459] sd 5:0:0:0: [sdb] Assuming drive cache: write through
8017.937492] sdb: sdb1
8017.940704] sd 5:0:0:0: [sdb] No Caching mode page found
8017.940712] sd 5:0:0:0: [sdb] Assuming drive cache: write through
8017.940718] sd 5:0:0:0: [sdb] Attached SCSI removable disk
wolfi@linux-lf90:~>
Der Stick ist also /dev/sdb, mit einer Partition /dev/sdb1 (die kann man mounten).
Das sollte ebenfalls eine Liste aller Geräte anzeigen:
udisks --enumerate-device-files
Die Sachen in dieser Liste kannst du auch verwenden statt /dev/sdb1, bei mir würde das z.B. den gerade eingesteckten Stick mounten (nach /media/Transcend/):
udisks --mount /dev/disk/by-id/usb-JetFlash_Transcend_2GB_LK4NHDED-0:0-part1
Bzw. kannst du auch in /dev/disk/by-xxx/ schauen welche Disks es im System gibt.
Gibt es das udiskctl auch für ältere Versionen (suse12.1, ubuntu 12.4)?
Nein, openSUSE 12.1 wird schon seit uber einem Jahr nicht mehr unterstützt, bei Ubuntu 12.04 weiß ich nicht.
Aber sh. oben.