我正在尋找一些可以在Windows和Linux上運行的分區管理庫(最好是Python的,但任何工作都可行)。 (特別是用於USB設備,但是任何硬盤工具都應該這樣做)跨平臺分區管理庫?
我們寧可不實施兩個不同的庫,因爲這使得它難以維護,但到目前爲止,平臺在這方面的兼容性。
這對於用戶分區USB閃存記憶棒(我應該把在的問題),並且我們預計,他們將不知道如何在我們方式對它進行分區,更是不在話下。我們的具體情況是建立一個USB閃存驅動器與EXT3文件系統以特殊的方式(以便與USB_ZIP兼容)製作
我正在尋找一些可以在Windows和Linux上運行的分區管理庫(最好是Python的,但任何工作都可行)。 (特別是用於USB設備,但是任何硬盤工具都應該這樣做)跨平臺分區管理庫?
我們寧可不實施兩個不同的庫,因爲這使得它難以維護,但到目前爲止,平臺在這方面的兼容性。
這對於用戶分區USB閃存記憶棒(我應該把在的問題),並且我們預計,他們將不知道如何在我們方式對它進行分區,更是不在話下。我們的具體情況是建立一個USB閃存驅動器與EXT3文件系統以特殊的方式(以便與USB_ZIP兼容)製作
您可以使用GNU parted(http://www.gnu.org/software/parted/index.shtml)中的libparted或打開一個sfdisk管道,這是大多數Linux發行版上分區工具最具腳本化的。
由於分區是一個危險的業務幾乎沒有做,除非安裝操作系統,我想知道爲什麼你會想要在應用程序內部通過庫進行操作。
你爲什麼不直接通過例如調用適用於操作系統的可用分區應用程序。 system()調用?這樣你將確保用戶得到一個他熟悉的UI(假設他至少做了一次分區)。
嗯,這是給用戶分區的USB閃存棒(我應該把這個問題),我們希望他們不知道如何分區,更不用說我們*的方式。 我們的具體情況是建立一個USB閃存驅動器與EXT3文件系統以一種特殊的方式(以便與USB_ZIP兼容)。 – lfaraone 2009-05-02 01:12:39