1 min read

Linux快速生成iso文件

背景

使用虚拟机时拨入零信任--节点断网,同时又需要传输文件。此时就可以使用生成一个iso文件来挂载方式来绕过网络限制。

步骤

使用 mkisofs工具

# mkisofs -o demo.iso 目录名
提示:上述方式只能生成4GB大小的iso。

如果需要生成超过4G大小,请使用以下:

# mkisofs -udf -iso-level 4 -allow-limited-size -J -R -o output.iso /path/to/source

参数说明:

参数作用
-udf启用 UDF 文件系统,支持大文件和 Unicode。
-iso-level 4使用 ISO9660 Level 4,解除 4GB 文件限制。
-allow-limited-size明确允许超过标准限制的文件大小(必须添加)。
-J添加 Joliet 扩展,增强 Windows 兼容性。
-R  -r添加 Rock Ridge 扩展(-r 自动设置权限)。
-V "VOLUME_NAME"设置卷标(可选)。
-o output.iso指定输出文件名。
/path/to/source源目录路径。

使用xorriso

# xorriso -as mkisofs -udf -allow-limited-size -J -R -o output.iso /path/to/source