Seite 1 von 1

Wo finde ich ALLE Festplatten/Partitionen unter Ubuntu?

Verfasst: Sonntag 15. Februar 2009, 16:18
von Andyh
Hallo

Ich schreiben gerade einen kleinen FileBrowser und muss daher alle Festplatten/Partitionen kennen, auch die die noch nicht gemoutet sind.

Der Nautilus zeigt ja selbst die noch nicht gemoutet platten die kann man dann mit einen Doppelklick einhängen.

Die gemouteten könnte ich ja irgentwie aus dem Ordner /dev/ auslesen?

Wie kommt man also die Platten?

Gruß
Andyh

Verfasst: Sonntag 15. Februar 2009, 16:30
von DasIch
Wäre es nicht besser dass ganze über hal zu machen?

Verfasst: Sonntag 15. Februar 2009, 16:36
von Andyh
Hallo

habe schon gesucht...

Wie bekomme ich die aus Hal raus?

mit:
hal-find-by-property --key storage.drive_type --string disk
gehts nicht

Gruß
Andyh

Verfasst: Sonntag 15. Februar 2009, 16:57
von lunar
Was sagt den "hal-find-by-capability --capability block"?

Verfasst: Sonntag 15. Februar 2009, 17:05
von Andyh
Hallo

So ziemlich das richtige!
Besten dank!

jetzt muss ich mal schauhen wie weit ich mit den angaben komme.

Gruß
Andyh

Verfasst: Sonntag 15. Februar 2009, 17:09
von derdon
Die eingehängten Geräte werden übrigens mit dem Befehl mount angezeigt.

Verfasst: Sonntag 15. Februar 2009, 17:15
von DasIch

Code: Alles auswählen

bash-3.2$ hal-find-by-property --key storage.drive_type --string disk
/org/freedesktop/Hal/devices/storage_serial_SATA_SAMSUNG_HD501LJS0MUJ2KP924501
Funktioniert bei mir.

"hal-find-by-capability --capability storage" dürfte eventuell etwas interessanter sein.

Verfasst: Sonntag 15. Februar 2009, 20:43
von lunar
DasIch hat geschrieben:

Code: Alles auswählen

bash-3.2$ hal-find-by-property --key storage.drive_type --string disk
/org/freedesktop/Hal/devices/storage_serial_SATA_SAMSUNG_HD501LJS0MUJ2KP924501
Funktioniert bei mir.

"hal-find-by-capability --capability storage" dürfte eventuell etwas interessanter sein.
storage zeigt die Festplatte selbst, nicht die darauf existierenden Partitionen.