iso文件很多,loop device不够用了,怎么办
我在linux下mount iso文件,到第10个的时候,她提示mount: could not find any free loop device
前9个都没问题
/dev/下有loop0-loop15
linux是rh7.3
想增加一些,应当怎么操作呢? 修改内核,重新编译
不过,你要mount那么多ISO干嘛?没用的umount不就行了 为网络上的计算机提供软件安装服务,就是网上邻居那种
所以有很多iso就不奇怪了
内核里面哪个选项可以改数量阿,我找不到阿
还有就是顺便问一个问题,/boot/下有一个config-2.4.18-3
这个文件是不是就是现在使用的内核的配置选项文件阿,
我只要把它复制到/usr/src/linux下替换.config是不是就可以在当前配置下编译内核了?
多谢大侠 试下mount -t iso9660 内核里面哪个选项可以改数量阿,我找不到阿
还有就是顺便问一个问题,/boot/下有一个config-2.4.18-3
这个文件是不是就是现在使用的内核的配置选项文件阿,
改哪个还是要问llc公社软件部部长
/boot下的config-2.4.18-3就是你安装系统后的内核配置 need not recompile the kernel, when u load loop.o, add a kernel module parameter "max_loop", from 1-256. so current implementation only support max 256 devices. if u need more, change the kernel code. 如何load loop.o?是insmod吗,参数如何加,是否可以给出具体的做法?你说的我不太明白。 重新编译内核也行,不过很麻烦
修改/usr/src/linux-2.4.x/drivers/block/loop.c
将
static int max_loop = 8;
改成你自己想要的数目
然后重新编译应该就可以
根据清华上bbs上,有个简单方法,好像是
modprobe loop max_loop=xxx
这样
我记得不太清楚
好像从内核引导时传递参数也行
根据清华上bbs上,有个简单方法,好像是
modprobe loop max_loop=xxx
这样
我记得不太清楚
好像不是这个语句,我试了一下,不行,到清华上面还找不到 u need check if u kernel support loop via module. if so, add this module option max_loop = xxx to module.conf.
modify that static int is one way. but since this value can be change via parameters, why not do in that way?
:-D
根据清华上bbs上,有个简单方法,好像是
modprobe loop max_loop=xxx
这样
我记得不太清楚
好像不是这个语句,我试了一下,不行,到清华上面还找不到
我忘记这个参数是在加载模块时传递还是加载内核时传递了,好像是加载内核时传递的,因为init脚本里好像有初始化loopback设备语句
页:
[1]