qCow2 Dateien öffnen und verwenden
Einleitung
Um meine Homeassistant Datenbank auf einen externen Server zu
migrieren, habe ich nach einer Möglichkeit gesucht, diese zu
exportieren, während mein Server heruntergefahren ist.
Bei mir
Zuhause läuft ein Unraid Server, welcher ebenfalls mein Homeassistant
virtualisiert. Der zu der VM zugehörige Speicher liegt im “qcow2” Format
vor.
In dieser Datei liegt neben dem System selber, auch eine Datenbank mit allen History Werten, für mein Homeassistant.
Im
Folgenden möchte ich eine Möglichkeit aufzeigen, diese Datei ohne
Probleme auf verschiedenen Betriebssystemen mithilfe von Oracle Virtual
Box zu durchsuchen und Daten zu kopieren.
Diese Möglichkeit sollte für alle Systeme funktionieren, welche die Möglichkeit haben VirtualBox auszuführen.
Virtual Box installieren & VM erstellen
Um VirtualBox zu installieren ist nicht viel nötig. Zuerst muss der Installer heruntergeladen werden.
Nach der Installation muss ein Live Image heruntergeladen werden, dadurch sparen wir uns Zeit. Hier
kann ein Ubuntu LTS Image heruntergeladen werden. Sobald beide Dateien
bereit sind, kann in Virtual Box unter “Machine” > Neu – eine neue VM
erstellt werden. Als Betriebssystem könnt ihr Debian 64 Bit angeben (64
Bit System und aktivierte Virtualisierung im UEFI vorausgesetzt).
Als nächstes wird durch Rechtsklick auf die VM und dann “Ändern” das
Bootimage festgelegt (Massenspeicher > Controller IDE > (CD) ->
Hier wählt ihr das Ubuntu Live Image aus.
Danach wird die qCow2
Datei unter dem Punkt “Controller: SATA” eingebunden. Fügt dazu entweder
durch klicken des “grünen Plus Zeichen” unten im Fenster einen neuen
Massenspeicher hinzu, oder bearbeitet den Hauptspeicher (wenn dieser
erstellt wurde) und legt das qcow2 Image dafür fest.
Sobald dies geschehen ist, kann die VM gestartet werden.
QCOW2 File auslesen
Wichtig: Die ist in meinem Fall !NICHT! verschlüsselt. Wenn das File verschlüsselt ist, kann das vorgehen ein anderes sein, falls ihr kein Propmpt zum Entschlüsseln angezeigt bekommt!.
Sobald ihr in Ubuntu Live angekommen seid (Beim Installationsbildschirm auf “Try Ubuntu” klicken), könnt ihr im Explorer die Datei unter “Other Locations” finden und wie gewohnt durchsuchen und manipulieren (z.B. Dateien kopieren).
Damit ich die Dateien ohne Anstrengungen kopieren konnte, habe ich einen SMB Share, welchen ich im Explorer angegeben habe (Da es sich hier um ein Live Image handelt, sind nach Abschalten der VM auch SMB Shares wieder weg ).
Im folgenden einmal beispielhaft meine Datei. Oben ist das qcow2 file, unten seht ihr meinen Internen SMB Share, um die Daten aus der VM zu bekommen.
Und das wars dann auch schon
Back…