Wichtige Info

Die Inhalte, die du hier siehst stelle ich dir ohne Werbeanzeigen und ohne Tracking deiner Daten zur Verfügung. Trotzdem muss ich die Server bezahlen sowie Zeit in Recherche, Umsetzung sowie Mail Support stecken.
Um dies leisten zu können, verlinke ich in einigen Artikeln auf die Plattform Amazon. Alle diese Links nennen sich Afiliate Links. Wenn du dir mit diesem Link etwas kaufst, dann erhalte ich eine kleine Provision. Dies ändert jedoch NICHT den Preis, den du bezahlst!
Falls du mich also unterstützen möchtest, kannst du auf den Link zum Produkt klicken und hilfst mir dabei, dieses Hobby weiter zu betreiben.
Da ich Keine Werbung schalte und keine Spenden sammle, ist dies die einzige Möglichkeit, meine Systeme und mich zu finanzieren. Ich hoffe du kannst das verstehen :)



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…