Zařízení zpětné smyčky se používá pro přístup k souborovým systémům, které nejsou spojeny s blokovým zařízením (jednotky pevného disku a jednotky CD-ROM jsou příklady blokových zařízení). Ve výchozím nastavení je k dispozici 8 zařízení s názvem /dev/loop0 až po /dev/loop7 .
Rozšíření povoleného počtu zařízení loopbac
Pro CentOS/RHEL 5
Chcete-li nastavit limit „N Zařízení se zpětnou smyčkou upraví soubor /etc/modules.conf a přidejte do něj níže uvedený řádek.
# vi /etc/modules.conf options loop max_loop=N
Když je modul smyčky načten nebo když je systém restartován, nové nastavení se projeví. V CentOS/RHEL 5 je absolutní maximum 256 zařízení. Nemůžete tedy překročit počet zařízení se zpětnou smyčkou.
Pro CentOS/RHEL 6
Pro RHEL6, který využívá podporu zpětné smyčky přímo jako součást jádra, lze použít volbu jádra ‚max_loop‘. Tuto volbu lze nakonfigurovat v /etc/grub.conf a používá se po restartu systému. Chcete-li nastavit limit na „N ” zařízení, upravte soubor /etc/grub.conf a přidejte max_loop=64 na konci řádku jádra.
# 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
Vytvoření dalších „uzlů“ zařízení se zpětnou smyčkou
Kromě výše uvedených 2 způsobů můžete vždy vytvořit zařízení zpětné smyčky pomocí „mknod “příkaz. Postupujte podle kroků uvedených níže a vytvořte nová zařízení zpětné smyčky za běhu.
1. Seznam existujících zařízení zpětné smyčky.
# 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. Vytvořte nový uzel zařízení pomocí příkazu mknod:
# mknod -m660 /dev/loop8 b 7 8
3. Ověřte, že byl vytvořen uzel zařízení:
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
4. Správně nastavte vlastnictví a ověřte vlastnictví:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8 brw-rw----. 1 root disk 7, 8 Apr 1 01:45 /dev/loop8Jak vytvořit virtuální blokové zařízení (zařízení se smyčkou/systém souborů) v Linuxu
Jak vytvořit oddíly uvnitř zařízení se zpětnou smyčkou