Linux で loopback デバイスを増やす[Linux]

このエントリーをはてなブックマークに追加


2006-09-06


どんどん ISOイメージを mount していったら、8つ以上できないんだけど……と相談されて調べてみる。

どうやら、default では 8つしか扱えないらしい(/dev/loop0 〜 /dev/loop7)

ということで、増やす方法を調べてみると、ずばり書いてあるサイトが

Linux.com - Adding Support for More Loop Devices
http://www.linux.com/howtos/CDServer-HOWTO/addloops.shtml

loop デバイスが module として組み込まれている場合は /etc/modules.conf とかに

options loop max_loop=64


とかして上限値を動的に変えられるみたい。module じゃなくてカーネルに組み込まれている場合は boot オプションに

boot: linux max_loop=64


とかするといいらしい。もちろん、実際の利用にあたっては、デバイスファイルも作って置く必要がある。

# mknod -m660 /dev/loop8 b 7 8
# mknod -m660 /dev/loop9 b 7 9
# mknod -m660 /dev/loop10 b 7 10
# mknod -m660 /dev/loop11 b 7 11


こんな感じ。多くのディストリビューションでは、

# chmod root.disk /dev/loop8
# chmod root.disk /dev/loop9


みたいに、所有者とグループも変更する必要がある。これはすでにあるデバイスファイルを参考にするといいみたい。



IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ