1

WindowsとLinuxの両方で機能するある種のパーティション管理ライブラリ(Pythonのものが望ましいですが、何でも機能します)を探しています。(特にUSBデバイスを操作する場合ですが、どのハードディスクツールでも可能です)

メンテナンスが難しくなるため、2つの異なるライブラリを実装することはあまりありませんが、これまでのところ、この点でクロスプラットフォームの互換性を提供するものは見つかりませんでした。

これは、USBフラッシュメモリスティックをパーティション分割するユーザー向けであり(私はそれを質問に入れるべきでした)、私たちの方法は言うまでもなく、ユーザーがそれをパーティション分割する方法を知らないことを期待しています。私たちの特定のケースは、特別な方法で作成されたEXT3ファイルシステムを使用してUSBフラッシュドライブをセットアップすることです(USB_ZIP互換になるように)

4

2 に答える 2

1

GNU parted( http://www.gnu.org/software/parted/index.shtml )からlibpartedを使用するか、ほとんどのLinuxディストリビューションで最もスクリプト可能なパーティショニングツールであるsfdiskへのパイプを開くことができます。

于 2009-05-04T06:46:24.587 に答える
0

パーティショニングは、OSをインストールする場合を除いて、リスクの高いビジネスであるため、アプリケーション内からライブラリを介して行う必要があるのではないかと思います。

たとえば、system()呼び出しを介して、OSに適した利用可能なパーティショニングアプリケーションを呼び出してみませんか?このようにして、ユーザーに使い慣れたUIが表示されるようにします(ユーザーが少なくとも1回は何かをパーティション分割したと仮定します)。

于 2009-04-30T20:20:38.017 に答える