Un dispositivo di loopback viene utilizzato per accedere ai filesystem che non sono associati a un dispositivo a blocchi (le unità disco rigido e le unità CD-ROM sono esempi di dispositivi a blocchi). Per impostazione predefinita sono disponibili 8 dispositivi, denominati /dev/loop0 fino a /dev/loop7 .
Estensione del numero consentito di dispositivi loopbac
Per CentOS/RHEL 5
Per impostare un limite di "N ” i dispositivi di loopback modificano il file /etc/modules.conf e aggiungono la riga sottostante.
# vi /etc/modules.conf options loop max_loop=N
Quando il modulo loop viene caricato o quando il sistema viene riavviato, la nuova impostazione avrà effetto. C'è un massimo assoluto di 256 dispositivi in CentOS/RHEL 5. Quindi non puoi superare i dispositivi di loopback oltre.
Per CentOS/RHEL 6
Per RHEL6, che utilizza il supporto di loopback direttamente come parte del kernel, è possibile utilizzare l'opzione del kernel 'max_loop'. Questa opzione può essere configurata in /etc/grub.conf e viene utilizzata dopo un riavvio del sistema. Per impostare il limite su "N ” dispositivi, modifica il file /etc/grub.conf e aggiungi max_loop=64 alla fine della riga 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
Creazione di "nodi" di dispositivi di loopback aggiuntivi
Oltre ai 2 modi precedenti, puoi sempre creare dispositivi di loopback utilizzando "mknod comando ". Segui i passaggi descritti di seguito per creare nuovi dispositivi di loopback al volo.
1. Elenca i dispositivi di loopback esistenti.
# 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. Crea un nuovo nodo dispositivo con il comando mknod:
# mknod -m660 /dev/loop8 b 7 8
3. Verifica che il nodo del dispositivo sia stato creato:
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
4. Imposta correttamente la proprietà e verifica la proprietà:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8 brw-rw----. 1 root disk 7, 8 Apr 1 01:45 /dev/loop8Come creare un dispositivo a blocchi virtuali (dispositivo di loop/filesystem) in Linux
Come creare partizioni all'interno di un dispositivo di loopback