Loop Device
Zur Navigation springen
Zur Suche springen
Was ist ein Loop device?
- Unter unixoiden Systemen ist ein loop device ein virtuelles Blockgerät, das keinem physischen Gerät entspricht
- Es stattdessen als als zugrundeliegendes Volume eine Datei nutzt.
- Der Betriebssystemkernel kann nur Dateisysteme einhängen, die sich auf Blockgeräten befinden.
- Darum werden Loop-Geräte in der Regel genutzt, um Dateisysteme aus Speicherabbildern einzubinden.
Leere Datei erzeugen
- dd if=/dev/zero of=disk0 count=10 bs=1G
An ein Loop Device hängen
- losetup /dev/loop30 disk0
Man kann nun zugreifen wie auf ein Blockdevice
- fdisk -l /dev/loop30
Disk /dev/loop30: 10 GiB, 10737418240 bytes, 20971520 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes