mount: could not find any free loop device
vi /etc/modules.conf
Add "options loop max_loop=64"在mount iso文件的时候,当mount到第八个的时候,突然提示:
mount: could not find any free loop device 后来进过研究才发现mount loop设备是有最大数量限制的, 在:/etc/modprobe.conf中增加一句: options loop max_loop=127 #最大会有127个loop接口 然后重启动。或者umount 所有的 loop 设备(用 mount 命令查看),再卸载 loop 模块
rmmod loop 如果发现所有 loop 设备都 umount 了 rmmod 还是报 ERROR: Module loop is in use ...... 使用 losetup losetup -a # 查看 loop 设备使用情况 losetup -d /dev/loop1 # detach 设备(example) 再重新加载 loop 模块检查是否生效 modprobe loop dmesg | grep loop # 应当能见到 loop: loaded (max 32 devices) 最后建立 loop 设备文件ls -d /dev/loop*#!/bin/bashfor ((i=8; i<32; i++)) do mknod –m 660 /dev/loop$i chown root.disk /dev/loop$idone