20.11.15
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 卷标
-m file:-m 为排除文件(exclude)的意思,后面的文件不备份到镜像文件中,也能使用* 通配符
-graft-point:graft 有转嫁或移植的意思,一般默认的情况下,所有要被加到镜像文件中的文件都会被放置到镜像文件中的根目录,如此可能会造成刻录后的文件分类不易的情况,所以可用
-graft-point
来定位位于镜像中的目录
- 镜像文件中的目录所在等于实际Linux 文件系统的目录所在
- /movies/=/srv/movies/(在Linux 的/srv/movies 内的文件,加至镜像文件中的 /linux/etc/ 目录)
- /linux/etc=/etc(将Linux 中的/etc/内的所有数据被分到镜像文件中的/linux/etc/ 目录)
制作/修改可启动光盘镜像文件
mount kali-linux-2020.3-installer-netinst-i386.iso /mnt
:挂载kali镜像
mkdir /srv/newcd/
:新建目录
rsync -a /mnt/ /srv/newcd/
:完整复制权限属性等数据到新建的目录
mkisofs -o /kalismall.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -V 'kalismall' -boot-load-size 4 -boot-info-table -R -J -v -T /srv/newcd/
:建立iso文件
rsync 文件 需要备份的文件
:主要用来备份数据
-a
,--archive
归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。-e
, --rsh=command 指定使用rsh、ssh方式进行数据同步。-r
,--recursive
对子目录以递归模式处理。-l
,--links
保留软链结。-L
,--copy-links
想对待常规文件一样处理软链结。-K
,--keep-dirlinks
treat symlinked dir on receiver as dir-v
,--verbose
详细模式输出。-z
,--compress
对备份的文件在传输时进行压缩处理。
cdrecord
:光盘刻录工具
wodim --devices dev=/dev/sr0....
:查询刻录机的bus 位置
wodim -v dev=/dev/sro blank-[fast|all]
:抹除重复读写盘
wodim -v dey=/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 的格式