CentOS下如何创建且挂载光盘镜像?

时间:2022-06-21 05:15:29

在Centos下可以很方便的将多个文件,或多个文件夹下的内容打包进光盘镜像中,我们可以用:

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是排除指定路径的含义.