欢迎访问小站,阅读原文http://www.yandong.org/archives/380
ubuntu默认的loop数量是八个,不太够用,以下方法将把loop数量设置为64个。loop数量的默认值需要在内核中修改,所以需要修改grub的配置文件,开机重启。具体操作如下
(1)grub2
执行命令 vim /boot/grub/grub.cfg
找到这一行 linux /boot/vmlinuz-2.6.35-22-generic root=UUID=61aba977-42f1-4c8e-a581-3fe518ec525e ro quiet splash max_loop=64
在后面添加 max_loop=64,开机重启即可
(2) 对于grub(0.97)
执行命令 vim /boot/grub/menu.lst
找到这一行 module /boot/vmlinuz-3.0.0-12-server root=UUID=32568a0b-fb56-4ada-8382-97519cbca894
ro console=tty1 max_loop=64
在后面添加 max_loop=64,开机重启即可
针对不同版本的grub,具体操作可能不一样,但是最终都是去修改内核,即在vmlinuz后面加上 max_loop=64。
下面是修改后的结果:
> ls /dev/loop*
/dev/loop0 /dev/loop19 /dev/loop29 /dev/loop39 /dev/loop49 /dev/loop59
/dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6
/dev/loop10 /dev/loop20 /dev/loop30 /dev/loop40 /dev/loop50 /dev/loop60
/dev/loop11 /dev/loop21 /dev/loop31 /dev/loop41 /dev/loop51 /dev/loop61
/dev/loop12 /dev/loop22 /dev/loop32 /dev/loop42 /dev/loop52 /dev/loop62
/dev/loop13 /dev/loop23 /dev/loop33 /dev/loop43 /dev/loop53 /dev/loop63
/dev/loop14 /dev/loop24 /dev/loop34 /dev/loop44 /dev/loop54 /dev/loop7
/dev/loop15 /dev/loop25 /dev/loop35 /dev/loop45 /dev/loop55 /dev/loop8
/dev/loop16 /dev/loop26 /dev/loop36 /dev/loop46 /dev/loop56 /dev/loop9
/dev/loop17 /dev/loop27 /dev/loop37 /dev/loop47 /dev/loop57
/dev/loop18 /dev/loop28 /dev/loop38 /dev/loop48 /dev/loop58