11,038
edits
Changes
From Gramps
no edit summary
{{grampsmanualcopyright/de}}
{{languages/de|Recover corrupted family tree|Defekten Stammbaum wiederherstellen}}
gramps -l
Dies gibt dir eine Liste mit allen Stammbäumen und den Verzeichnissen, in denen sie gespeichert sind, normalerweise irgendwo unter dem Verzeichnis ~/.gramps/grampsdb. Look at your [[Gramps_4De:Gramps 4.0_Wiki_Manual_0 Wiki Handbuch -_User_Directory/deAnwenderverzeichnis|user directoryAnwenderverzeichnis]]. Kopiere das Verzeichnis des Stammbaums mit den Problemen, damit du eine Sicherung besitzt:
cp -a <Zielverzeichnis> <Sicherungsverzeichnis>
Wenn die Reparaturschaltfläche für den Gramps Stammbaum verfügbar war, klicke sie. Alles sollte wieder funktionieren. Wenn du merkst, das du Informationen verloren hast oder die Reparaturschaltfläche funktioniert nicht, tue folgendes.
Wenn die Wiederherstellung funktioniert hat, du mit dem Ergebnis aber nicht zufrieden bist, sichere diese Daten und packe deine Sicherung, die du oben erstellt hast wieder zurück an ihren Ursprungsort. Nun hast du wieder den mangelhaften Stammbaum um damit zu arbeiten. Als nächstes besorge dir die bsddb Wiederherstellungswerkzeuge, schau auf deiner Distributionspaketsuchseite. Das Programm heißt db4.6_recover8_recover, wobei die Versionsnummer 4.6 8 eine ältere oder neuere sein kann. See your Überprüfe deine BSDDB version into Version im {{man menu|Help Hilfe -> AboutÜber}} dialog or with Dialog oder mit dem <code> gramps -v</code> commandKommando.
Starte diese Werkzeug wie folgt:
cd /home/<Benutzer>/.gramps/grampsdb/<Zielverzeichnis>
db4.6_recover 8_recover -c
So müsste es gehen, und Gramps ermöglichen, den Stammbaum zu laden. Wenn nicht, öffne ein Ticket im Gramps Fehlerverfolgungswerkzeug.
Wenn du regelmäßig mit Gramps arbeitest: sichere das Verzeichnis, das die Stammbaumdatenbank enthält. Dies sind jedoch sehr große Dateien.
Wenn du weißt, das du Gramps nur ab und zu verwendest oder wenig Platz für regelmäßige Sicherungen deiner Bäume hast, dann erstelle [[De:Wie_erstelle_ich_eine_Sicherung|Sicherungen ]] im XML Format (das .gramps Format). Vergiss nicht die Vertraulichkeitsfilter zu deaktivieren...
Das XML Format lässt sich auch nach vielen Jahren ohne Probleme auf einem anderen Computer mit einem anderen Betriebssystem öffnen. Dies ist wahrscheinlich für Datenbanken, in denen der Stammbaum gespeichert ist, '''nicht''' der Fall. XML ist von Maschinen und Menschen lesbar. Es ist komplett unabhängig. Es ist auch klein. Das folgende ist eine bewährte Verfahrensweise für Sicherungen:
dies ist ein Anzeichen, das du eine neuere Version benötigst. Also verwende db4.6 Werkzeuge:
$ db4.6_dump 8_dump SicherungsDatei.grdb > irgeneinedatei.txt $ db4.6_load 8_load neuedatei.grdb < irgeneinedatei.txt
Beachte: Wenn du downgradest, kann es nötig sein, einen Auszug mit 4.6 Werkzeugen zu erstellen und ihn mit 4.4 oder 4.5 Werkzeugen zu laden.
Auch wenn das bewegen von Dateien der Hauptgrund für Beschädigungen ist, gibt es offensichtlich noch andere seltenere Gründe die wir nicht vollständig kennen. Das Verhindern von Beschädigungen ist nicht immer möglich.
Was jedoch möglich ist, die Daten regelmäßig zu [[De:Wie_erstelle_ich_eine_Sicherung|Sichern]]. Die [[De:Wie_erstelle_ich_eine_Sicherung|Sicherung ]] sollte im XML Format (das <code>.gramps</code> Format) erfolgen. XML ist von Maschinen und Menschen lesbar. Es ist komplett unabhängig. Es ist auch klein. Das folgende ist eine bewährte Verfahrensweise für Sicherungen:
1. Export nach XML von Zeit zu Zeit speziell nach großen Änderungen.
Verwende XML Format außerdem für jede Datenumstellung. Wechsel auf einen anderen Rechner, senden der Daten zu Oma, kopieren der Daten zu einem anderen Anwender auf dem selben Rechner -- all diese Fälle sollten XML verwenden da dort keine binär spezifischen Daten enthalten sind.
{{languages/de|Recover corrupted family tree|Defekten Stammbaum wiederherstellen}}
[[Category:How do I...]]