Loop-Gerät ist ein Pseudogerät, das Dateien verwendet, um die Blockgerätetechnologie zu simulieren. Durch die Emulation eines Blockgeräts kann die Datei wie eine Festplatte oder ein optischer Datenträger verwendet werden. Das Loop-Gerät muss vor der Verwendung mit einer Datei verbunden werden. Diese Kombination bietet eine Alternative zum Blockieren spezieller Dateien. Wenn die Datei ein vollständiges Dateisystem enthält, kann sie wie ein Festplattengerät gemountet werden. Dieses Gerät wird als Loop-Gerät bezeichnet und auf Dateisystemebene betrachtet. Nachdem die Image-Datei gemountet wurde, enthält sie selbst auch ein Dateisystem. Das Mounten über das Loop-Gerät entspricht dem Hinzufügen einer Dateisystemebene über dem Dateisystem. Daher wird es als Loop-Gerät bezeichnet.
Im Allgemeinen gibt es unter Linux 8 Loop-Geräte, normalerweise /dev/loop0~loop7. Wenn der Befehl nicht ausgegeben wird, bedeutet dies, dass nicht alle Loop-Geräte belegt sind Befolgen Sie die folgenden Schritte, um Ihr eigenes Loop-Gerät zu erstellen.
1) Erstellen Sie eine Datei
dd if=/dev/zero of=/var/loop.img bs=1M count=10240
2) Verwenden Sie losetup, um die Datei in ein Blockgerät zu konvertieren
losetup /dev/loop0 /var/loop.img
3) Sehen Sie sich das gerade erstellte Blockgerät über lsblk an
lsblk |grep loop0 losetup -a
4) Natürlich können Sie dieses Blockgerät auch formatieren und andere Dateisysteme erstellen und es dann in einem bestimmten Verzeichnis bereitstellen. Dies ist etwas überflüssig.
5) Um dieses Loop-Gerät zu löschen, können Sie den folgenden Befehl ausführen
losetup -d /dev/loop0
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Loop-Geräts unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!