Frage

Ich bin auf der Suche nach einer Art von Partitions-Management-Bibliothek (vorzugsweise ein Python ein, aber alles funktioniert), die auf Windows und Linux funktionieren. (Für mit USB-Geräten arbeiten, speziell, aber jede Festplatte Werkzeug tun soll)

Wir würden viel lieber nicht zwei verschiedene Bibliotheken implementieren, wie das macht es schwieriger zu pflegen, aber bisher haben wir nichts gefunden, die plattformübergreifende Kompatibilität in dieser Hinsicht bietet.

Dies ist für Benutzer Partitionieren eines USB-Flash-Memory-Stick (Ich sollte in der Frage stellen, dass), und wir erwarten, dass sie nicht wissen, wie es zu partitionieren, geschweige denn in unsere Art und Weise. Unser spezieller Fall ist die Einrichtung einen USB-Sticks mit einem ext3-Dateisystem in besonderer Weise (so wie USB_ZIP kompatibel zu sein)

War es hilfreich?

Lösung

Sie können entweder von GNU libparted gescheitelt ( http: //www.gnu. org / Software / parted / index.shtml ) oder ein Rohr öffnen, um sfdisk welche die skript der Partitionierungstools auf den meisten linux-Distributionen ist.

Andere Tipps

Als Partitionierung ein riskantes Geschäft ist kaum getan, außer wenn ein Betriebssystem installieren, frage ich mich, warum Sie das tun wollen würden von innen Ihrer Anwendung über eine Bibliothek.

Warum rufen Sie nicht nur die Partitionierungsanwendung geeignet für die OS über z.B. das System () aufrufen? So können Sie sicherstellen, dass der Benutzer eine Benutzeroberfläche präsentiert wird, dass er mit vertraut ist (vorausgesetzt, er zumindest einmal etwas partitionieren hat).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top