Mount
使用多個分區掛載 dd 映像
我使用 dd if=/dev/sdb of=/jobs/image.dd 命令使用 dd 創建了磁碟映像。SATA 驅動器 /dev/sdb 上有 3 個分區(一個 NTFS,兩個 FAT32)。
如何一次安裝完整的映像及其所有分區?我實際上想使用 Python 編寫腳本,但知道如何去做顯然是第一步!
提前致謝
使用kpartx(來自多路徑工具):
使用 losttup 獲取 /dev/loop?設備,然後在其上使用 kpartx 為映像文件中的分區創建開發映射。
一次做一個分區並不難。基本上,您將losttup與 offset 參數一起使用。這是一篇描述這些步驟的文章,這是另一篇.
如果您想一次完成所有操作,您可能必須編寫一個腳本,從磁碟映像中檢索分區表,然後多次執行 losttup 以創建多個循環設備。我不知道有任何工具可以為您執行此操作。