2007年6月24日星期日

linux下光盘镜像文件的制作与挂载

近日突发奇想试着在linux下用dd命令制作光盘镜像,试验成功,在此与诸位分享经验。

原本我只知道在linux终端中可以用"mount /mnt/disk.iso /mnt/temp -t iso9660 -o loop"命令直
接挂载iso镜像文件(这里假设iso文件为/mnt/disk.iso;挂载点为/mnt/temp),然后在/mnt/temp中就能浏览镜像内容
了。而最近受用dd命令复制磁盘引导区的启发,用" dd of=/mnt/disk.iso if=/dev/hdc"成功地制作了iso镜像文件
(这里假设光盘为/mnt/hdc;并事先新建/mnt/disk.iso文件)。

dd命令原本用于复制文件,但由于linux特殊的文件系统结构--它将所有的硬件设备均作为树状目录下的一个文件(一般位于/dev目录下),dd命
令正好可以把光盘设备中的全部信息原样复制到一个文件中,而这正是iso文件的原理。

至于dd命令的其他参数参见"man dd"。

没有评论: