Problem nach Restore

pixelpeter

Renowned Member
Aug 5, 2015
188
7
83
57
Chemnitz
Hallo,

Folgendes ist mir bei einem Testrestore aufgefallen:
Die VM macht ein "recovery journal".
Die Partition mit der mysql Datenbank hat viele fehler und die DB startet nicht mehr.
Backupmmethode "snapshot", qemu Agent ist installiert, debian 10.

Sollte der quemu Agent nicht das Filesystem in einen konsistenten Zustand versetzen um genau dies zu verhindern?


Peter
 
sh. man qemu-ga - das config file für den agent muss angelegt werden
 
MySQL / MariaDB wird aber trotzdem ein Crash Recovery starten, wenn du die Tabellen flushst.
Es *sollte* dann aber kein Datenverlust entstehen, da die Binlogs das abfedern.
Aber weil der Buffer Pool noch immer offen war, startet die DB erstmal ein Recovery, das kann bei großen Datenbanken auch ein Stück dauern.

Wenn du diese Zeit nicht hast oder haben willst bei einem Restore, dann fahr die DB lieber runter beim "freeze" und starte sie neu beim "thaw" - oder mach gleich ein Backup im Stop-Mode.

Wenn du dir keine Downtime erlauben kannst / willst, dann kannst du auch einen Datenbank Slave verwenden für die DB Sicherung.