(一)制作光盘镜像文件
1. 装光盘的内容制作成光盘镜像文件
将光盘放入光驱中, 将/dev/cdrom拷贝成一个iso文件即可。例如:cp /dev/cdrom /home/filebat/ubuntu6_10.iso
2. 将文件和目录制作成光盘镜像文件
mkisofs -r -J -V myinfo -o /home/filebat/myinfo.iso /home/filebat/info/
即装/home/filebat/info目录下的所有文件和目录制作成光盘镜像文件/home/filebat/myinfo.iso,光盘卷标为myinfo.iso
(二)使用光盘镜像文件
首先创建一个目录sudo mkdir /mnt/vcdrom
再挂接镜像文件
sudo mount -o loop -t iso9660 /home/filebat/myinfo.iso /mnt/vcdrom/
使用完后,卸下设备
sudo umount /home/filebat/myinfo.iso
(三)用镜像文件来进行用户数据备份
写一个shell的程序,实现每天上午10点在后台将目录/home/filebat/info备份到/home/filebat/iso_backup/myinfo.iso。如果myinfo.iso存在的话,则强制更新。
首先,写一个文件/home/filebat/iso_backup/BackupSchedule.sh内容为:
bkpath1=/home/filebat/Programming
bkiso1=myPro
bkout=/home/filebat/iso_backup
curdir=`pwd`
mkisofs -r -J -V $bkiso1 -o $bkout/$bkiso1.iso $bkpath1
at now + 1 day -f $curdir/BackupSchedule.sh
然后, 输入运行命令 at 10am -f /home/filebat/iso_backup/BackupSchedule.sh

