Ein Loopback-Gerät wird verwendet, um auf Dateisysteme zuzugreifen, die keinem Blockgerät zugeordnet sind (Festplattenlaufwerke und CD-ROM-Laufwerke sind Beispiele für Blockgeräte). Standardmäßig sind 8 Geräte mit dem Namen /dev/loop0 verfügbar bis zu /dev/loop7 .
Zulässige Anzahl von Loopbac-Geräten erweitern
Für CentOS/RHEL 5
Um eine Grenze von „N ” Loopback-Geräte bearbeiten die Datei /etc/modules.conf und fügen ihr die folgende Zeile hinzu.
# vi /etc/modules.conf options loop max_loop=N
Wenn das Loop-Modul geladen oder das System neu gestartet wird, wird die neue Einstellung wirksam. Es gibt ein absolutes Maximum von 256 Geräten in CentOS/RHEL 5. Sie können also die Loopback-Geräte darüber hinaus nicht überschreiten.
Für CentOS/RHEL 6
Für RHEL6, das die Loopback-Unterstützung direkt als Teil des Kernels verwendet, kann die Kernel-Option „max_loop“ verwendet werden. Diese Option kann in /etc/grub.conf konfiguriert werden und wird nach einem Neustart des Systems verwendet. Um das Limit auf „N einzustellen ”-Geräte, bearbeiten Sie die Datei /etc/grub.conf und fügen Sie max_loop=64 hinzu am Ende der Kernel-Zeile.
# 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
Erstellen zusätzlicher „Knoten“ für Loopback-Geräte
Abgesehen von den beiden oben genannten Möglichkeiten können Sie Loopback-Geräte immer mit dem „mknod " Befehl. Befolgen Sie die unten beschriebenen Schritte, um schnell neue Loopback-Geräte zu erstellen.
1. Listen Sie die vorhandenen Loopback-Geräte auf.
# 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. Erstellen Sie einen neuen Geräteknoten mit dem mknod-Befehl:
# mknod -m660 /dev/loop8 b 7 8
3. Überprüfen Sie, ob der Geräteknoten erstellt wurde:
# ls -lrt /dev/loop8 brw-rw----. 1 root root 7, 8 Apr 1 01:45 /dev/loop8
4. Legen Sie die Eigentümerschaft richtig fest und überprüfen Sie die Eigentümerschaft:
# chown root.disk /dev/loop8
# ls -lrt /dev/loop8 brw-rw----. 1 root disk 7, 8 Apr 1 01:45 /dev/loop8So erstellen Sie ein virtuelles Blockgerät (Loop-Gerät/Dateisystem) unter Linux
So erstellen Sie Partitionen innerhalb eines Loopback-Geräts