eu folosesc mariabackup
pentru crearea de copii de rezervă incrementale pe un director de backup complet creat anterior. Backup-ul complet este creat folosind următoarea comandă:
mariabackup --backup --target-dir=/var/mariadb/backup/
Și backup-urile incrementale ulterioare sunt create după cum urmează:
mariabackup --backup --target-dir=/var/mariadb/inc1/ --incremental-basedir=/var/mariadb/backup/
Acum, de fiecare dată când încerc să restabilesc copiile de rezervă în scopuri de testare folosind mariabackup --prepare --target-dir=/var/mariadb/backup && mariabackup --prepare --target-dir=/var/mariadb/backup --incremental-dir=/var/mariadb/inc1
Primesc următoarea eroare:
eroare: Această copie de rezervă incrementală pare să nu fie adecvată pentru țintă. Bifați „to_lsn” pentru țintă și „from_lsn” pentru incremental
Într-adevăr to_lsn
și din_lsn
diferă în directorul țintă și în directorul de backup incremental. Lucrul ciudat este că primele câteva copii de rezervă incrementale pot fi restaurate fără probleme, doar cele ulterioare fac probleme (având diferite lsn
numere).
Cum de au diferit lsn
numere când se folosește același director de bază? A avut cineva aceeași problemă și a reușit să o rezolve? Ceva soluții sau sfaturi?
Mulțumesc anticipat.