在linux下可以很方便的将多个文件,或多个文件夹下的内容打包进光盘镜像中,我们可以用:
mkisofs -r -v -o xxx.iso /root /home
命令将/root以及/home目录下的文件打包到xxx.iso光盘镜像中去,然后通过mount loop的方式挂载:
mount -o loop xxx.iso /mnt
此时有个小问题,就是多个目录下的文件会以"平铺"的方式放到iso的根目录下,这可能不是我们的本意.
我们可以用-graft-point的方式手动设置放置的路径:
mkisofs -r -v -V "my_iso" -o xxx.iso -m /home/lost+found -graft-point /root=/root /home=/home
其中-m是排除指定路径的含义.