iso制作:mkisofs -o heheda.iso -v ./heheda/ mkisofs -o ./ambari.iso -J -R -A -V -v ./ambari(这样可以保证原目录名称不变化)
挂载:mount -o loop /heheda.iso /var/www/html/heheda
卸载:umount /var/www/html/heheda
卸载时遇到device is busy问题时:
fuser -m -v /var/www/html/heheda
(fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。-m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,是 哪个程序还在霸占着移动设备,fuser 还给出了程序的进程号,知道了进程号,你就可以随便怎么处置这个程序了。
另外你也可以添加一个 -k 参数:这招自动把霸占的程序杀死。)再卸载就可以了。
——————————————————————————————————
如果给iso文件里面添加新的rpm文件,需要在有repodata文件的当前目录下,执行createrepo ./ 生成新的repodata文件。