环回设备用于访问与块设备无关的文件系统(硬盘驱动器和 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 概述的步骤动态创建新的环回设备。
- 列出现有的环回设备。
# 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
- 使用 mknod 命令创建一个新的设备节点:
# mknod -m660 /dev/loop8 b 7 8
- 验证设备节点已经创建:
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
- 正确设置所有权并验证所有权:
# 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