mchawk777 schrieb:
Ja - und? Davon ist in der Ausgangsfrage auch keine Rede. 🤷♂️
Exakt das war doch die Ausgangsfrage:
einfachpeer schrieb:
Kennt ihr gute Alternativen, die eine inkrementelle Sicherung auf USB beherschen ?
mchawk777 schrieb:
Wenn Du aber ein gutes Backupprogramm für Linux on ARM kennst, was auch nur teilweise an die übliche Windows-Software ran reicht - nur her mit der Info.
Restic wurde hier im thread mehrfach genannt. Ansonsten gehen Borg, Dublicati. Rsync selbst kann auch inkrementelle Kopien, aber keine Versionierung dieser
Kann Versionierung, Inkrementelle Backups,
Dein Skript oben hat keinen Mechanismus um ein konsistentes Backup von eingehängten Dateisystemen zu erstellen. DD geht die Sektoren der reihen folge nach durch, wenn sich etwas im bereits kopierten Bereich ändert, gibt es in dd keinen Mechanismus, der zurück schaut und das
FS Locking kann helfen.
LVM | ZFS | BTRFS snapshots und dann die an andere Ziele synchronisieren hilft hier konsistenz sicher zu stellen.
Da du mariaDB drin stehen hast:
Wenn du von Datenbanken sicherungen machst, insbesondere so wie das mit dd passiert, ist es ratsam den Datenbankserver vor dem Backup zu anzuhalten und erst danach wieder zu starten, oder noch besser die Datenbank 1x kurz zu exportieren, um auch hier die Konsistenz sicherzustellen
Code:
DBUSER=username
PASS=passwrd
DBNAME=dbname
mysqldump -u $DBUSER –p $PASS $DBNAME [ > $DBNAME_$(date +%Y-%m-%d-%H.%M.%S).sql
Wenn die Datenbank sonst schreibt, waehrend die datei gelesen wird, sind die Chancen hoch, dass die Datei die du in der Sicherung hast nicht mehr vom jeweiligen Datenbankserver gelesen werden kann
Mehr dazu:
https://ninedata.medium.com/ensuring-consistent-backups-with-mysqldump-f18929553ab4
Gute erklaerung und anleitung, wie man das in Borg direkt sicher stellt
https://docs.borgbase.com/setup/borg/databases