如何通过命令行工具将大型 .iso 文件拆分到多张 DVD 上?

如何通过命令行工具将大型 .iso 文件拆分到多张 DVD 上?

假设我有一个 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

答案1

如果不将 ISO 重新打包成两个单独的 ISO,这是不可能的。

ISO 映像中只有一个主卷描述符,读者可以通过它找到目录和文件树。

您至少需要创建第二个这样的 PVD ​​和第二个目录树,以允许访问第二张 DVD 上的文件。此外,您还必须从第一个目录树中删除那些存储在第二张 DVD 上的文件。否则在尝试读取这些文件时会出现 I/O 错误。

相关内容