nicht eingebundene Laufwerke auffinden
Verfasst: 18. November 2008 07:24
Ich möchte unter Qt4/Linux eine Oberfläche für "partimage" schreiben. Hierzu ist es u.a. nötig, nicht eingebundene Laufwerke zu erkennen.
Frage: Hat Qt4 hierzu etwas in petto? Bis dato versuche ich es so
1) fdisk -l | grep /dev/sd > partitionen.txt (derzeit noch händisch, muss noch als shell-Aufruf implementiert werden)
2) einlesen der Datei in ein QListWidget
Das ist natürlich weder elegant noch suffizient: Zum einen werden so auch die Einträge für die Platte selbst angezeigt, z.B.:
Disk /dev/sda: 163.9 GB, 163928604672 bytes
Und zum anderen benötige ich nur die Infos zur Partition, um sie an partimage zu übergeben, also z.B. /dev/sda1
Hat jemand eine Idee für einen intelligenteren Ansatz zur Lösung des Problems? Also sowas in der Art, wie z.B. QPartEd die Partitionen anzeigt?
Für jeden Hinweis dankbar,
Michael
P.S. - Um das Ganze noch e bissi zu verschärfen: Wenn ich mein GUI portabel halten will, muss ich zumindest auch für Windows nen Weg finden, vorhandene Partitionen anzuzeigen. Jemand ne Idee?
Frage: Hat Qt4 hierzu etwas in petto? Bis dato versuche ich es so
1) fdisk -l | grep /dev/sd > partitionen.txt (derzeit noch händisch, muss noch als shell-Aufruf implementiert werden)
2) einlesen der Datei in ein QListWidget
Das ist natürlich weder elegant noch suffizient: Zum einen werden so auch die Einträge für die Platte selbst angezeigt, z.B.:
Disk /dev/sda: 163.9 GB, 163928604672 bytes
Und zum anderen benötige ich nur die Infos zur Partition, um sie an partimage zu übergeben, also z.B. /dev/sda1
Hat jemand eine Idee für einen intelligenteren Ansatz zur Lösung des Problems? Also sowas in der Art, wie z.B. QPartEd die Partitionen anzeigt?
Für jeden Hinweis dankbar,
Michael
P.S. - Um das Ganze noch e bissi zu verschärfen: Wenn ich mein GUI portabel halten will, muss ich zumindest auch für Windows nen Weg finden, vorhandene Partitionen anzuzeigen. Jemand ne Idee?