Loop Device: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Was ist ein Loop device?= *Unter unixoiden Systemen ist ein loop device ein virtuelles Blockgerät, das keinem physischen Gerät entspricht *Es stattdessen al…“) |
|||
| Zeile 4: | Zeile 4: | ||
*Der Betriebssystemkernel kann nur Dateisysteme einhängen, die sich auf Blockgeräten befinden. | *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. | *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 | ||
Aktuelle Version vom 24. März 2022, 19:45 Uhr
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