Auch wenn ich meine VMs mit Borgbackup auf einen Hetzner Speicherplatz sichere, bleibt ein Problem. Was wenn Hetzner mal einfach verschwinden würde? (Ok, sehr unwahrscheinlich...) Das Rechenzentrum brennt völlig ab, oder was auch immer. Fakt ist, wir brauchen die VMs auch noch an einem anderen Platz.

Da ich mein NAS jetzt ja umgebaut habe, hat jetzt deutlich mehr Speicherplatz, bietet es ich an diese dort zu sichern. Das habe ich auch vorher schon so gemacht, aber jetzt wollen wir das Ganze mal automatisieren. Man ist ja faul ;)

Host

Je nach eingestellter Anzahl der Backups, hat man auf dem Host eine recht hohe Anzahl an Daten. Diese immer wieder komplett zu sichern, macht nicht wirklich Sinn. Mein Plan, immer das aktuelle Image sichern und dann hinterher auf dem NAS dafür sorgen, das man nicht zu viele Images vorhält.

Kurze Anmerkung, scripten ist für mich auch immer wieder Neuland. Profis dürften über viele Dinge lachen, ich bin für Verbesserungsvorschläge immer offen. Man lernt ja nie aus...

Problem Nr.1, wie ermittel ich das aktuelle Image?

Das könnte ich mit ein wenig Recherche im Internet relativ einfach lösen.

# Nur die aktuellste Datei suchen
vm100=$(ls -1tr --group-directories-first vzdump-qemu-100*.vma.* | tail -n 1)
echo -e "$vm100" > /root/vmliste.txt

Wir erzeugen mit dem ersten Befehl eine Dateiliste. Hier die Optionen von ls

ls -1tr --group-directories-first vzdump-qemu-100*.vma.*

Den kompletten Artikel könnt ihr in meinem Forum lesen.