Un dispositivo de bucle invertido se utiliza para acceder a sistemas de archivos que no están asociados con un dispositivo de bloque (las unidades de disco duro y las unidades de CD-ROM son ejemplos de dispositivos de bloque). Por defecto hay 8 dispositivos disponibles, llamados /dev/loop0 hasta /dev/loop7 .
Ampliación del número permitido de dispositivos loopbac
Para CentOS/RHEL 5
Para establecer un límite de "N Los dispositivos loopback editan el archivo /etc/modules.conf y agregan la siguiente línea.
# vi /etc/modules.conf options loop max_loop=N
Cuando se carga el módulo de bucle o cuando se reinicia el sistema, la nueva configuración tendrá efecto. Hay un máximo absoluto de 256 dispositivos en CentOS/RHEL 5. Por lo tanto, no puede exceder los dispositivos de loopback más allá de eso.
Para CentOS/RHEL 6
Para RHEL6, que utiliza soporte de loopback directamente como parte del kernel, se puede usar la opción de kernel 'max_loop'. Esta opción se puede configurar en /etc/grub.conf y se usa después de reiniciar el sistema. Para establecer el límite en "N ”, edite el archivo /etc/grub.conf y agregue max_loop=64 al final de la línea del kernel.
# 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
Creación de "nodos" de dispositivos de loopback adicionales
Además de las 2 formas anteriores, siempre puede crear dispositivos de bucle invertido utilizando el "mknod " dominio. Siga los pasos descritos a continuación para crear nuevos dispositivos de loopback sobre la marcha.
1. Enumere los dispositivos de loopback existentes.
# 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. Cree un nuevo nodo de dispositivo con el comando mknod:
# mknod -m660 /dev/loop8 b 7 8
3. Verifique que se haya creado el nodo del dispositivo:
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
4. Configure la propiedad correctamente y verifique la propiedad:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8 brw-rw----. 1 root disk 7, 8 Apr 1 01:45 /dev/loop8Cómo crear un dispositivo de bloque virtual (dispositivo de bucle/sistema de archivos) en Linux
Cómo crear particiones dentro de un dispositivo de bucle invertido