loop back mount しまくって枯渇
以前書いた(私的 Fedora core のインストール - daily dayflower)ように,Linux インストーラのイメージは iso でとっておいて,それを loop-back mount して LAN 内 HTTP 配信しているのです。今日あらたなイメージをマウントしようとしたら,
mount: could not find any free loop device
みたく怒られました。ついに。
じゃあどうやって増やせばいいのかよ,と思ったらそのものずばりなページ(http://hoop.euqset.org/archives/000721.html)がありました。すばらしい。
気を取り直して、/etc/modulesにloop max_loop=255を追加して、再起動。
なるほど。RedHat の 2.6 系の場合は,/etc/modprobe.conf に
options loop max_loop=256
と書けばよいです。これでリブートすると,MAKEDEV する必要もなく /dev/loop* が 256 個も出来ていました。ハッピー