Iso

如何通過命令行工具將大型 .iso 文件拆分到多張 DVD 中?

  • February 28, 2015

假設我有一個大小為 5GB 的 ISO 文件。如何將其拆分為 2 張 DVD?請我正在尋找一個實際範例,向我展示如何做到這一點,而不僅僅是建議。

該解決方案將使寫入磁碟的文件保持可瀏覽狀態,而不需要其他工具在可訪問之前重新組裝這些文件。

我目前正在使用這種類型的命令來創作 ISO 文件:

$ mkisofs -o $backup -r -J -hide-rr-moved -V "Backup $date" \
   -graft-points " dir1 dir2

然後這個命令用生成的 ISO 文件製作 DVD:

$ growisofs -Z /dev/dvd=$backup
$ mkisofs -o $backup -r -J -hide-rr-moved -V "Backup $date" \
   -graft-points " dir1 dir2

然後這個命令用生成的 ISO 文件製作 DVD:

$ growisofs -Z /dev/dvd=$backup

如果不將 ISO 重新打包成兩個單獨的 ISO,這是不可能的。

ISO 映像中只有一個 Primary Volume Descriptor,讀者可以通過它找到目錄和文件樹。

您至少必須創建第二個這樣的 PVD ​​和第二個目錄樹,以允許訪問第二個 DVD 上的文件。此外,您必須從儲存在第二張 DVD 上的第一個目錄樹中刪除這些文件。否則在嘗試讀取這些文件時會出現 i/o 錯誤。

引用自:https://unix.stackexchange.com/questions/90103