1、建立映像档

<1>制作一般数据的光盘映像文件

命令:# mkisofs [-o 映像档] [-Jrv] [-V vol] [-m file] 待备份文件   > -graft-point isodir=systemdir ...
选项与参数:
        -o :后面接你想要产生的那个映像档档名。
        -J :产生较兼容于 windows 机器的文件名结构,可增加文件名长度到 64 个 unicode 字符
        -r :透过 Rock Ridge 产生支持 Unix/Linux 的文件数据,可记录较多的信息(如 UID/GID 等) ;
        -v :显示建置 ISO 文件的过程
        -V vol :建立 Volume,有点像 Windows 在文件总管内看到的 CD title 的东西
        -m file :-m 为排除文件 (exclude) 的意思,后面的文件不备份到映像档中,也能使用 * 通配符喔
        -graft-point:graft 有转嫁或移植的意思,相关资料在底下文章内说明。
 光盘的格式一般称为 iso9660 ,这种格式一般仅支持旧版的 DOS 檔名,亦即檔名只能以 8.3 (文件名 8 个字符,扩展名 3 个字符) 的方式存在。如果加上 -r 的选项之后,那么文件信息能够被记录的比较完整,可包括 UID/GID 与权限等等!一般预设的情况下,所有要被加到映像档中的文件都会被放置到映象文件中的根目录, 如此一来可能会造成刻录后的文件分类不易的情况。所以,你可以使用 -graft-point 这个选项,当你使用这个选项之后, 可以利用如下的方法来定义位于映像文件中的目录。

2、修改/制作可开机光盘映像档

映像文件放置在/home 底下~之后我们要将里头的数据进行修改,假设新的映像文件目录放置于 /srv/newcd 里面。
<1> 先观察一下这片光盘里面有什么
命令:# isoinfo -d -i /home/CentOS-7-x86_64-Minimal-1503-01.iso
CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: CentOS 7 x86_64
Volume set id:
Publisher id:
Data preparer id:
Application id: GENISOIMAGE ISO 9660/HFS FILESYSTEM CREATOR (C) 1993 E.YOUNGDALE (C) ...
Copyright File id:
.....(中间省略).....
 Eltorito defaultboot header:
 Bootid 88 (bootable)
 Boot media 0 (No Emulation Boot)
 Load segment 0
 Sys type 0
 Nsect 4
<2>开始挂载这片光盘到 /mnt ,并且将所有数据完整复制到 /srv/newcd 目录
命令:# mount /home/CentOS-7-x86_64-Minimal-1503-01.iso /mnt
命令:# mkdir /srv/newcd
命令:# rsync -a /mnt/ /srv/newcd
命令:# ll /srv/newcd/
# rsync 可以完整的复制所有的权限属性等数据,也能够进行镜像处理。

[root@study newcd]# mkisofs -o /custom.iso -b isolinux/isolinux.bin -c isolinux/boot.cat  -no-emul-boot -V 'CentOS 7 x86_64' -boot-load-size 4 -boot-info-table -R -J -v -T .

3、光盘刻录工具:(cdrecord)

命令:# wodim --devices dev=/dev/sr0... <==查询刻录机的 BUS 位置
命令:# wodim -v dev=/dev/sr0 blank=[fast|all] <==抹除重复读写片
命令:# wodim -v dev=/dev/sr0 -format <==格式化 DVD+RW
命令:# wodim -v dev=/dev/sr0 [可用选项功能] file.iso
选项与参数:
        --devices :用在扫瞄磁盘总线并找出可用的刻录机,后续的装置为 ATA 接口
        -v :在 cdrecord 运作的过程中,显示过程而已。
        dev=/dev/sr0 :可以找出此光驱的 bus 地址,非常重要!
        blank=[fast|all]:blank 为抹除可重复写入的 CD/DVD-RW,使用 fast 较快,all 较完整
        -format :对光盘片进行格式化,但是仅针对 DVD+RW 这种格式的 DVD 而已;[可用选项功能] 主要是写入 CD/DVD 时                          可使用的选项,常见的选项包括有:
         -data :指定后面的文件以数据格式写入,不是以 CD 音轨(-audio)方式写入!
         speed=X :指定刻录速度,例如 CD 可用 speed=40 为 40 倍数,DVD 则可用 speed=4 之类
         -eject :指定刻录完毕后自动退出光盘
         fs=Ym :指定多少缓冲存储器,可用在将映像档先暂存至缓冲存储器。预设为 4m, 一般建议可增加到 8m ,不过,还                          是得视你的刻录机而定。

针对 DVD 的选项功能:
          driveropts=burnfree :打开 Buffer Underrun Free 模式的写入功能
          -sao :支持 DVD-RW 的格式

4、进行CD/DVD的刻录

命令:#  wodim  -v  dev=/dev/sr0  blank=fast    ##抹除光盘的原始内容

命令:#  wodim   -v dev=/dev/sr0  speed=4  -dummy  -eject   /tmp/system.img    ##刻录

命令: #   mount   /dev/sr0/mnt    ##测试挂载,检验内容

命令:#   umount   /mnt

Linux——光盘写入工具相关推荐

  1. Linux学习笔记19——XFS 文件系统的备份与还原、光盘写入工具、其他常见的压缩与备份工具

    目录 一.XFS 文件系统的备份与还原 1,XFS 文件系统备份 xfsdump 用 xfsdump 备份完整的文件系统 用 xfsdump 进行累积备份 (Incremental backups) ...

  2. Linux学习-光盘写入工具

    文字模式的烧录行为要怎么处理呢?通常的作法是这样的: 先将所需要备份的数据创建成为一个镜像文件(iso),利用 mkisofs 指令来处理; 将该镜像文件烧录至光盘或 DVD 当中,利用 cdreco ...

  3. linux 写镜像工具下载,镜像写入工具下载

    <镜像写入工具(Rosa Image Writer)>一款出色的U盘的写入工具,软件使用c++和Qt5框架开发,同时支持ISO镜像写入,使用非常的方便,用户只需打开软件,将文件拖入窗口就可 ...

  4. linux 怎么烧录光盘,Linux下的光盘烧录工具brasero

    Brasero是类Unix系统下的一个自由的光盘刻录程序,作为cdrtools,growisofs以及libburn(可选)的图形化前端(使用GTK+).Brasero是Ubuntu和Xubuntu的 ...

  5. 爱国者u盘linux驱动,爱国者优盘镜像写入工具(WriteUSBImage)

    爱国者优盘镜像写入工具(WriteUSBImage)是一款通过电脑制作系统恢复U盘的工具,制作过程非常简单,通过"WriteUSBImage"的程序,插入一个4GB及更大容量的U盘 ...

  6. linux写usb软件,Ubuntu下载安装Etcher-开源USB写入工具

    Etcher 是一款跨 Windows.macOS 和 Linux 系统的流行 USB 写入工具,目前最新版本是 Etcher 1.1.2.新版本的发布在很大程度上改进了其性能和稳定性,据官方开发人员 ...

  7. block_dump观察Linux IO写入的具体文件(mysqld)

    一.使用方法: 二.基本原理: 三.总结 很多情况下开发者调测程序需要在Linux下获取具体的IO的状况,目前常用的IO观察工具用vmstat和iostat,具体功能上说当然是iostat更胜一筹,在 ...

  8. Linux网络常用工具分类介绍

    Linux网络命令较多,单纯的介绍网络命令的用法也没什么意思.本文将常见的网络命令进行分类,并做出思维导图,对每个分类的命令选择性的介绍其作用.常见选项和用法举例.BTW,不建议记住所有命令,了解一下 ...

  9. linux io分析工具,io性能分析工具-iostat

    linux-io性能分析 iostat (input/output statistics) 是一个linux系统监视工具,它可以用于收集并展示操作系统存储的输入.输出统计.它经常用于识别存储设备(本地 ...

最新文章

  1. 程序员也可以很浪漫!
  2. CCS卸载安装过程及所遇问题
  3. 快速找到Word 2007长文档的某一页
  4. 【Paper】2014_多智能体系统一致性问题研究_唐骥宇
  5. freeswitch 发update sip消息_【PDA】SIP中生物学确认
  6. 游戏行业的人工智能设计:AI的设计和实施
  7. 构建基于分布式SOA架构的统一身份认证体系
  8. Failed to execute goal on project xxx: Could not resolve dependencies for project com
  9. php7安装详解_,PHP7 redis扩展安装详解
  10. 通过Xsheel命令:获取nginx的安装目录
  11. kafka maven 依赖_Flink的sink实战之二:kafka
  12. 均方根误差RMSE(Root Mean Square Error)
  13. Analytic Functions in Oracle 8i and 9i
  14. OpenJDK Runtime Environment (IcedTea6 1.13.10) (rhel-1.13.10.0.el6_7-x86_64) OpenJDK 64-Bit Server V
  15. vmoptions默认配置_VM options 以及 properties文件的一些理解
  16. 大航海懒神辅助工具全部更新完毕,祝大家航海愉快!
  17. HDWiki/插件开发指南
  18. Python+经济学:资本边际效率与IRR
  19. 《新程序员003》正式上市,华为、阿里等 30+ 公司的云原生及数字化实战经验
  20. mysql 集群搭建(Centos7) for Galera

热门文章

  1. 污水处理新技术 MBR膜的应用优势
  2. x210ii DM9000驱动调试成功-基于x210ii/s5pv210开发板
  3. EMD 在无损检测中超声检测中的应用
  4. 和用户一起经营的网站运营模式
  5. 行走的人生——俞敏洪著
  6. 快播P2P技术为何与盗版牵扯不清?怎么界定它的问题?
  7. 淘宝从百个并发到千万级并发情况下架构的十四次演进
  8. 微信小程序生成海报下载到本地手机本地
  9. Java整合ImageMagick图片裁剪工具,奉上实现图片处理的常用方法,如:自由裁剪、中心化裁剪、缩略图、中心化缩略图等。 工具方法类
  10. 拉卡拉成功秘诀之贴合商户需求