Backup von einer virtuellen Maschine und Docker

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Dann schreibt er, dass ich einen der freigegebenen Ordner nehmen soll und listet diese auf.
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Ich habe den Taks als root wie folgt ausgeführt:

/volume1/@appstore/Virtualization/bin/vmm_backup_ova --dst="Sicherung" --batch=1 --guests="OpenHab-V"

Ausgabe ist folgende:

Selected backup list:
OpenHab-V
Fri Jan 20 12:48:33 CET 2023] Starting to clone 1 VMs ...
[Fri Jan 20 12:48:33 CET 2023] [Clone] Done
[Fri Jan 20 12:48:34 CET 2023] Starting to export ova to the backup folder...

[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ...
[Export] Progress: 0/1 ... [Fri Jan 20 14:09:40 CET 2023] [Export] Done


Leider finde ich unter Sicherung keine Datei :(
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
336
Punkte
123
Man sollte NIEMALS nicht, unter keinen Umständen, jemals relative Pfade benutzen.
Nja, oftmals besser nicht, vor allem wenn man nicht weiß, wo man sich gerade befindet.

Da kein Fehler kam, würde ich mal sagen, du hast jetzt "irgendwo" dein System damit zugemüllt.

Geh mal in die FileStation und dort lässt du dir von einem Verzeichnis, Datei oder Freigabe mal die Eigenschaften anzeigen.
Da drin steht dann auch der vollstänige Pfad.
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Aber wieso irgendwo? Wie sieht der dst Parameter denn bei dir aus? Der Freigegebene Ordner heißt genauso wie ich ihn angebeben habe.
 

Rotbart

Benutzer
Contributor
Sehr erfahren
Mitglied seit
04. Jul 2021
Beiträge
1.441
Punkte für Reaktionen
427
Punkte
109
Auf der Konsole mit /volume1/@appstore/Virtualization/bin/vmm_backup_ova -? werden dir die Optionen zum Befehl angezeigt.
Du hast beim Ziel --dst="Sicherung" angegeben, das ist falsch, richtig wäre --dst=Sicherung also ohne " ". Du hast aber recht es geht nur der oberste Ordner im Pfad, das macht aber eigentlich nix weil er automatisch Unterordner für jede VM erstellt, also bei dir /Sicherung/OpenHab-V

@himitsu das Skript funktioniert nur mit relativen Pfaden, ich kann nur freigegebene Ordner verwenden die ich zuvor in der Systemsteuerung erstellt habe.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.318
Punkte für Reaktionen
2.871
Punkte
423
Such halt mal nach "Sicherung", z.B. mit "find / -name Sicherung". Ich denke auch, dass der Ordner woanders liegt.
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Ich teste es gleich nochmal ohne "". Okay, kann ich denn die fehlerhafte erstelle Mülldatei finden und wieder löschen?
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
336
Punkte
123
OK, also will er nur den Volume-Name dort haben, keinen Pfad.
Ja, das erklärt dann auch, warum nicht in einen Unterordner.


Nja, entweder du hast Glück und es hat nichts gemacht, obwohl diese Freigabe, inkl. der " nicht existierte (auch wenn kein Fehler kam)
oder du kannst dich da wohl nur via SSH verbinden und selber nachsehn.
also unter /volume1/"Sicherung"
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Hat jetzt geklappt, wie kann ich denn nun den Inhalt des Ordners in einen anderen verschieben. Bin nicht so der Linux Experte. Also ich will alle Dateien aus dem Ordner wo die Exporte liegen in einen Anderen Ordner verschieben.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.318
Punkte für Reaktionen
2.871
Punkte
423
Also dass es nur an den Gänsefüßchen lag, will ich nicht so recht glauben. Normalerweise bearbeitet und zerlegt die Shell die Kommandozeile bevor sie die Argumente an das Kommando weitergibt. Das sieht man schön, wenn man z.B. Befehle wie
Code:
echo --dst="Sicherung"
echo *
eingibt.
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Auf der Konsole mit /volume1/@appstore/Virtualization/bin/vmm_backup_ova -? werden dir die Optionen zum Befehl angezeigt.
Du hast beim Ziel --dst="Sicherung" angegeben, das ist falsch, richtig wäre --dst=Sicherung also ohne " ". Du hast aber recht es geht nur der oberste Ordner im Pfad, das macht aber eigentlich nix weil er automatisch Unterordner für jede VM erstellt, also bei dir /Sicherung/OpenHab-V

@himitsu das Skript funktioniert nur mit relativen Pfaden, ich kann nur freigegebene Ordner verwenden die ich zuvor in der Systemsteuerung erstellt habe.

Hast du noch eine Idee wie ich der Datei noch ein Datum und eine Uhrzeit im Dateinamen geben kann? Ich kann es natürlich am Zeitstempel oder Eigenschaften der Datei sehen aber wenn ich die Datei mal weiter verschiebe, dann bekommt sie ja einen neuen Zeitstempel :)
 

SaschaQ88

Benutzer
Mitglied seit
13. Aug 2021
Beiträge
57
Punkte für Reaktionen
0
Punkte
6
Ich glaube das funktioniert aber in dem Befehl von Rotbart nicht, da du da keinen expliziten Dateinamen angibst oder sieht hier jemand eine Möglichkeit?
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat