如何扩展允许的环回设备数量

环回设备用于访问与块设备无关的文件系统(硬盘驱动器和 CD-ROM 驱动器是块设备的示例)。
默认情况下,有 8 个设备可用,名为 /dev/loop0 到 /dev/loop7 。

扩展允许的环回设备数

对于 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
之路教程 https://onitr oad .com

创建另外的环回设备“节点”

除了上述两种方式,我们始终可以使用“mknod”命令创建环回设备。
按照 belwo 概述的步骤动态创建新的环回设备。

  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
  1. 使用 mknod 命令创建一个新的设备节点:
# mknod -m660 /dev/loop8 b 7 8
  1. 验证设备节点已经创建:
# ls -lrt /dev/loop8
brw-rw----. 1 root root 7, 8 Apr  1 01:45 /dev/loop8
  1. 正确设置所有权并验证所有权:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8
brw-rw----. 1 root disk 7, 8 Apr  1 01:45 /dev/loop8
日期:2020-09-17 00:13:37 来源:oir作者:oir