ループバック デバイスは、ブロック デバイスに関連付けられていないファイル システムにアクセスするために使用されます (ハード ディスク ドライブと CD-ROM ドライブはブロック デバイスの例です)。デフォルトでは、/dev/loop0 という名前の 8 つのデバイスが利用可能です /dev/loop7 まで .
許可されている loopbac デバイスの数を拡張しています
CentOS/RHEL 5 の場合
「N」の制限を設定するには ループバック デバイスは /etc/modules.conf ファイルを編集し、以下の行を追加します。
# vi /etc/modules.conf options loop max_loop=N
ループモジュールをロードするか、システムを再起動すると、新しい設定が有効になります。 CentOS/RHEL 5 には絶対最大 256 個のデバイスがあります。したがって、それを超えるループバック デバイスを超えることはできません。
CentOS/RHEL 6 の場合
カーネルの一部としてループバック サポートを直接使用する RHEL6 では、カーネル オプション「max_loop」を使用できます。このオプションは /etc/grub.conf で構成でき、システムの再起動後に使用されます。制限を「N」に設定するには /etc/grub.conf ファイルを編集し、max_loop=64 を追加します。 カーネル行の最後に。
# vi /etc/grub.conf ... kernel /vmlinuz-2.6.32-131.0.15.el6.x86_64 ro root=/dev/mapper/root rhgb quiet max_loop=64 initrd /initramfs-2.6.32-131.0.15.el6.x86_64.img
追加のループバック デバイス「ノード」の作成
上記の 2 つの方法とは別に、「mknod」を使用していつでもループバック デバイスを作成できます。 " 指図。以下の手順に従って、新しいループバック デバイスをその場で作成します。
1. 既存のループバック デバイスを一覧表示します。
# ls -l /dev/loop* brw-r----- 1 root disk 7, 0 Mar 24 17:49 /dev/loop0 brw-r----- 1 root disk 7, 1 Mar 24 17:49 /dev/loop1 brw-r----- 1 root disk 7, 2 Mar 24 17:49 /dev/loop2 brw-r----- 1 root disk 7, 3 Mar 24 17:49 /dev/loop3 brw-r----- 1 root disk 7, 4 Mar 24 17:49 /dev/loop4 brw-r----- 1 root disk 7, 5 Mar 24 17:49 /dev/loop5 brw-r----- 1 root disk 7, 6 Mar 24 17:49 /dev/loop6 brw-r----- 1 root disk 7, 7 Mar 24 17:49 /dev/loop7
2. mknod コマンドで新しいデバイス ノードを作成します。
# mknod -m660 /dev/loop8 b 7 8
3. デバイス ノードが作成されたことを確認します。
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
4. 所有権を正しく設定し、所有権を確認します:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8 brw-rw----. 1 root disk 7, 8 Apr 1 01:45 /dev/loop8Linux で仮想ブロック デバイス (ループ デバイス/ファイル システム) を作成する方法
ループバック デバイス内にパーティションを作成する方法