mount本地ISO文件時突破8個loop限制

原因:計劃在一臺linux機器上mount ISO文件,由於ISO文件衆多,當mount超過8個時,提示loop數過少
1、修改/etc/modprobe.conf文件a 2.6 kernel(or /etc/modules.conf on a 2.4 kernel)
----
options loop max_loop=64
----
2、umout所有的mount點,將rmmod掉loop模塊(lsmod可以查看已經掛載模塊)後重啓系統
另一個不需要重啓的方法是在rmmod loop後再modprobe loop,就是卸掉loop模塊後,再重新加載
----
rmmod loop
----
3、重啓後我們機器以查看當前的max_loop是否已經變成/etc/modprobe.conf文件中定義的大小了
 dmesg | grep loop:
 lsmod | grep loop;
4、接下來我們可以查看一下可用的loop點有多少了
 ls -d /dev/loop*
如果沒有,可以通過下面的命令來創建
 for i in $(seq 0 63); do
  mknod -m0660 /dev/loop$i b 7 $i
  chown root.disk /dev/loop$i
 done

參考網站:http://www.brandonhutchinson.com/Creating_additional_loop_devices.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章