Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:arbeiten-mit-images [2012/05/19 09:17] – sparse-Dateien st | linux:arbeiten-mit-images [2021/10/15 10:42] (aktuell) – st | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Arbeiten mit Images ====== | ||
| + | Images (auch: Container, Abbilder genannt) sind eine einfache und flexible Möglichkeit Blockorientiert in einer Datei zu arbeiten. Typischerweise nutzt man diese Möglichkeit beim [[linux: | ||
| + | |||
| + | * Image erzeugen (Größe 1G ): <code bash>dd if=/ | ||
| + | * Image erzeugen (als **sparse-Datei** = wachsende Dateien die nicht voll zugewiesen sind) z.B. einer Datei mit 128 GB:<code bash>dd if=/ | ||
| + | * Image vergrößern (um 1G ): <code bash>dd if=/ | ||
| + | * manche Operationen können auch direkt auf der Image-Datei ausgeführt werden: | ||
| + | * ext3 Dateisystem anlegen: <code bash> | ||
| + | * Dateisystemcheck: | ||
| + | |||
| + | ===== Besonderheiten bei Anpassung von Partitionen und Dateisystemen ===== | ||
| + | |||
| + | **GPT-Datenträger**: | ||
| + | Gparted kann das fixen und ist auch sonst komfortabel bei der Anpassung von Dateisystemen. | ||
| + | |||
| + | ===== loop devices ===== | ||
| + | |||
| + | * nächstes freie Gerät anzeigen: <code bash> | ||
| + | * **Image direkt mounten** (ohne ein device mit '' | ||
| + | * Datei '' | ||
| + | * Gerätedatei entfernen: <code bash> | ||
| + | |||
| + | * **Partitionen**: | ||
| + | * root@linux# sfdisk -d image< | ||
| + | unit: sectors | ||
| + | |||
| + | /tmp/image1 : start= | ||
| + | [..]</ | ||
| + | * **maximale Anzahl von Images** (mit loop) **bereits gemounted**: | ||
| + | * **Lösung mit Neustart**: In der ''/ | ||
| + | * **Lösung ohne Neustart** (sofort Modul " | ||
| + | modprobe loop</ | ||
| + | * beim laden vom [[xen: | ||
| + | |||
| + | |||
| + | ===== qcow2 Images resizen ===== | ||
| + | |||
| + | Qcow2-Image um 10G vergrößern (funktioniert nur wenn keine snapshots existieren!): | ||
| + | Anschließend muss im System die Partion vergrößert bzw. eine neue angelegt werden (um diese z.B. in ein LVM aufzunehmen). | ||
| + | |||
| + | |||
| + | |||
| + | ===== qcow2 Images zu raw konvertieren ===== | ||
| + | |||
| + | <code bash> | ||