mount loop最大数的调整

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

转载于:https://www.cnblogs.com/fly-fish/p/4870848.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值