Mount

使用多個分區掛載 dd 映像

  • November 5, 2009

我使用 dd if=/dev/sdb of=/jobs/image.dd 命令使用 dd 創建了磁碟映像。SATA 驅動器 /dev/sdb 上有 3 個分區(一個 NTFS,兩個 FAT32)。

如何一次安裝完整的映像及其所有分區?我實際上想使用 Python 編寫腳本,但知道如何去做顯然是第一步!

提前致謝

使用kpartx(來自多路徑工具):

使用 losttup 獲取 /dev/loop?設備,然後在其上使用 kpartx 為映像文件中的分區創建開發映射。

一次做一個分區並不難。基本上,您將losttup與 offset 參數一起使用。這是一篇描述這些步驟的文章,這是另一篇.

如果您想一次完成所有操作,您可能必須編寫一個腳本,從磁碟映像中檢索分區表,然後多次執行 losttup 以創建多個循環設備。我不知道有任何工具可以為您執行此操作。

引用自:https://serverfault.com/questions/81591