原因:计划在一台linux机器上mount ISO文件,由于ISO文件众多,当mount超过8个时,提示loop数过少
1、修改/etc/modprobe.conf文件a 2.6 kernel(or /etc/modules.conf on a 2.4 kernel)
----
options loop max_loop= 64
----
2、umout所有的mount点,将rmmod掉loop模块(lsmod可以查看已经挂载模块)后 重启系统
另一个不需要重启的方法是在rmmod loop后再modprobe loop,就是卸掉loop模块后,再重新加载
----
rmmod loop
----
3、重启后我们机器以查看当前的max_loop是否已经变成/etc/modprobe.conf文件中定义的大小了
 dmesg | grep loop:
 lsmod | grep loop;
4、接下来我们可以查看一下可用的loop点有多少了
 ls -d /dev/loop*
如果没有,可以通过下面的命令来创建
 for i in $(seq 0 63); do
   mknod -m0660 /dev/loop$i b 7 $i
   chown root.disk /dev/loop$i
 done

参考网站:http://www.brandonhutchinson.com/Creating_additional_loop_devices.html