Linux文字接口下的刻录

尽管在Linux的图形界面下也有一些比较经常使用的刻录软件,但若是处在文字接口下,又要如何进行刻录呢?ide

其实在文字接口下,也有不少好用的命令来进行刻录。比较经常使用的就是使用genisoimage先将要处理的数据制成一个iso映像文件,而后使用cdrecord命令将此iso文件刻录到cd或dvd中去。blog

genisoimage接口

genisoimage用于创建ISO 9660映像文件。其用法以下:get

image

值得一提的是,在之前的Linux版本中,可使用mkisofs进行iso映像文件的制做,但如今,都是调用genisoimage来制做。当咱们man mkisofs时能够发现,结果仍是genisoimage。虚拟机

其中常见的选项介绍以下:it

-o:要产生的iso文件的文件名ast

-v:显示建立iso文件的过程class

-m file:-m为排除的意思,即-m后面的file不会建立到iso文件中软件

-graft-point:能够设置ISO文件的目录系统file

好比要进行/root的备份,能够:

image

运行过程当中,会显示建立(备份)的过程:

image

备份完成后,能够查看此ISO文件的内容:

image

从上图中能够看到,此时显示的文件内容比较杂乱,即并无建立一些子目录。而使用-graft-point选项,能够建立有规则的目录。好比:

image

此命令中,因为使用了-graft-point选项,同时,指明了/root=/root /etc=/etc,即,在此ISO文件中,/etc目录便是系统的/etc目录,/root目录便是系统里的/root目录。(等号左边为iso文件里的目录,右边为系统上的真实目录)。

此时,再查看的时候,能够发现,iso文件里的数据比较有规则。

image

wodim

wodim是Linux下的刻录命令,它是从cdrecord命令派生来的,用法以下:

image

其中经常使用的选项介绍以下:

-v:显示刻录过程

speed=#:能够指定刻录的速度

blank=[fast|all]:用于擦除可重复写入的CD/DVD-RW,使用fast较快,使用all较完整

-sao:支持DVD-RW

dev=#:指定刻录设备

在刻录以前,能够先查看本机有哪些可用的刻录设备:

image

能够指定刻录机进行刻录:

image

因为本实验使用虚拟机,故光驱中并无盘片,确定是刻录不了的。