背景:
需要备份一个图片网站,共有8G的图片,压缩成gzip格式的时间肯定很久,另外gzip下载回来后还要解压生成iso光盘文件。故思路是直接把图片网站导出iso文件再下载。
1.安装cdrtoos工具
在linux中要生成iso文件需要cdrtools这个工具,其官方网站是http://cdrecord.berlios.de/ 下面直接给出官方最新的cdrtools工具下载地址:
wget ftp://ftp.berlios.de/pub/cdrecord/cdrtools-3.00.tar.gz
下载到root目录中解压然后进入解压好的目录输入如下命令解析安装:
安装cdrtools 可以使用下面命令:
make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root &&
make INS_BASE=/usr DEFINSUSR=root DEFINSGRP=root install
cdrtools 包括 cdrecord, cdda2wav, mkisofs, readcd, scgcheck, isoinfo, isodump, isovfy, devdump, rscsi 和 支持库.
说明
cdrecord
cdrecord 刻录音频和数据CD.
cdda2wav
cdda2wav 从CD中提取音频文件.
mkisofs
mkisofs 和 mkhybrid 产生一个 ISO9660/JOLIET/HFS 混合文件系统.,我们等下就要用到这个命令进行生产iso文件
readcd
readcd 读或者写CD.
scgcheck
scgcheck 用来检查和验证应用程序二进制接口libscg.
support utilities
isoinfo, isodump, isovfy和devdump 是用来提取和验证iso9660映象的.
rscsi
rscsi 是一个远程SCSI控制器.
support 库文件
libdeflt, libfile, libhfs, librscg, libscg, libschily和libunls 是这个包的支持库.
2.用mkisofs生产ISO光盘文件
安装好cdrtools后,接下就要使用mkisofs来生成iso文件:
mkisofs命令可以制作整个光盘的影像文件。命令如下:
mkisofs -r - o /home/my_img.iso /home/wwwroot/img
参数说明:
-r :启用 rock ridge 扩展一般的 unix 系统。
-o:指定映像文件的名称。
上面命令参考了《linux下制作光盘镜像文件的方法》这篇文章,关于mkisofs的其他命令哥也还在继续学习中!
共勉了~~