您的位置:首页 > 运维架构

mount loop最大数的调整

2015-10-12 10:19 190 查看
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/bash
for ((i=8; i<32; i++))
do
mknod –m 660 /dev/loop$i
chown root.disk /dev/loop$i
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: