Using autofs to mount ISO images - hpaluch/hpaluch.github.io GitHub Wiki
There are many ways to mount ISOs with loopback device. However good IT professional is lazy (i.e. - doing least amount of work to get acceptable results). So it is good idea to use autofs
Setup for Ubuntu 16.04 LTS
Everything bellow is done as
root
superuser
Install autofs:
apt-get install autofs
Create master include file:
mkdir /etc/auto.master.d
echo '/isos /etc/auto.isos' > /etc/auto.master.d/isos.autofs
Create autofs mount directory:
mkdir /isos
Create /etc/auto.isos
text file with contents like (obviously you need to have specified ISO files!):
centos7-minimal -fstype=iso9660,loop :/opt/install/OS/CentOS7/CentOS-7.0-1406-x86_64-Minimal.iso
centos6_dvd1 -fstype=iso9660,loop :/opt/install/OS/CentOS6.6/CentOS-6.6-x86_64-bin-DVD1.iso
centos6_dvd2 -fstype=iso9660,loop :/opt/install/OS/CentOS6.6/CentOS-6.6-x86_64-bin-DVD2.iso
Edit /etc/autofs.conf
and enable browse mode using:
browse_mode = yes
Finally (re)start autofs:
systemctl restart autofs
Now you should see somehting like that:
ls -l /isos/
total 0
dr-xr-xr-x 2 root root 0 Jul 6 08:59 centos6_dvd1
dr-xr-xr-x 2 root root 0 Jul 6 08:59 centos6_dvd2
dr-xr-xr-x 2 root root 0 Jul 6 08:59 centos7-minimal
ls -l /isos/centos6_dvd1
total 712
-r--r--r-- 2 root root 14 Oct 24 2014 CentOS_BuildTag
dr-xr-xr-x 3 root root 2048 Oct 24 2014 EFI
-r--r--r-- 2 root root 212 Nov 27 2013 EULA
-r--r--r-- 2 root root 18009 Nov 27 2013 GPL
...
That's all!