Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

linux下制作ISO文件刻录到光盘的过程如下,

制作iso文件

  • 方法1 从光盘中制作ISO文件

cp /dev/cdrom 路径/ISO 文件名

例子:cp /dev/cdrom /opt/mycd.iso

也可以用 dd if=/dev/cdrom of=/opt/mycd.iso

  • 方法2 使用目录文件制作ISO文件

mkisofs -r -o 路径/ISO 文件名 目录文件路径

例子:

1
$ mkisofs -r -o /opt/mycd.iso /home
  • 文件中文乱码问题
1
sudo mkisofs -r -jcharset utf8 -o 2022_Terra.iso 2022_idrisiTerra/

linux刻录光盘

  • 光谱设备名称查询
    1
    2
    3
    4
    $ cdrecord -scanbus
    15,0,0 1500) 'AMI ' 'Virtual CDROM0 ' '1.00' Removable CD-ROM
    15,1,0 1501) *
    15,2,0 1502) *
    可以看到光驱的设备编号是 15,0,0
  • 刻录光盘
    1
    cdrecord -v dev=15,0,0  file.iso
    -v 是显示刻录信息
    dev= 设备号,必须使用cdrecord -scanbus获得,不同于linux的设备号
    file.iso 需要刻录的iso文件,可以使用mkisofs生成
    参考文献:linux刻录光盘工具

挂载iso文件

mount -o loop ISO文件名 挂载点路径

例子:mount -o loop /opt/mycd.iso /mnt/cdrom

参考文献:

  1. 51cto

linux下如何拆分合并大文件

如果单个文件大小超过单张光盘存储量,就需要把文件分割成小文件再进行打包、刻录。

Linux下切割文件的命令是 split 合并文件可以使用 cat 命令
切割文件实例

1
split -b 2G myfile 

从上述结果可以看出,输入文件 myfile 大小为 10G , 选项 -b 2G 表示每个输出文件 2G, 总共切割成 5 个文件,文件名分别是 xaa、xab、xac、xad、xae
合并文件实例

1
cat x* > remote_bigfile

比较拆分前机器上 bigfile 文件和 拆分合并后的 remote_bigfile 文件的 MD5, 如果相同,表示拆分合并成功

1
md5sum remote_bigfile

参考文献:linux开发那些事儿

评论