![]() | Wichtig |
---|---|
Dieses Kapitel können Sie überspringen, sie beim ersten Speichern eines der ab Version 2.4.0 verfügbaren Datenbankformate gewählt haben. Datenbanken benutzen interne Mechanismen zur Sicherung und Wiederherstellung bei Systemausfällen, die leistungsfähiger sind, als der beim XML-Format verwendete Mechanismus. |
GnuCash erzeugt verschiedene Arten von Dateien um sicherzustellen, dass Ihre Daten nicht verloren gehen. Die folgenden Dateinamenserweiterung kommen vor: gnucash, log, LCK, LNK in demselben Ordner wie ihre primäre Datei.
gcashdata.gnucash gcashdata.gnucash.20100414185747.gnucash gcashdata.gnucash.20100414223248.log gcashdata.gnucash.20100415114340.gnucash gcashdata.gnucash.20100415154508.log gcashdata.gnucash.20100415173322.gnucash gcashdata.gnucash.20100415194251.log gcashdata.gnucash.7f0982.12093.LNK gcashdata.gnucash.LCK
Was es mit diesen Dateien für eine Bewandtnis hat, ist im folgenden Abschnitt beschrieben.
Jedes mal wenn Sie ihre Datei speichern, wird gleichzeitig
eine Sicherungsdatei mit der Dateinamensendung
jjjjMMddhhmmss.gnucash gespeichert. Diese Sicherungsdatei ist
eine vollständige Kopie Ihrer Datendatei. Die
Dateinamensendung gibt Jahr, Monat, Tag und Zeit der Sicherung
an. Zum Beispiel bedeutet der
Dateiname gcashdata.gnucash.20010404185747.gnucash
,
dass die Sicherungskopie der Datei gcashdata.gnucash am
4. April 2010 um 18:57:47 Uhr erfolgte.
![]() | Anmerkung |
---|---|
Bei Versionen vor 2.4.0 hatte die Datendatei standardmäßig keine Dateinamenserweiterung. Sie Sicherungsdatei endete statt auf gnucash auf xac. Die obige Beispieldatei hätte also gcashdata.20100414185747.xac geheißen. |
Um eine alte Sicherungsdatei wiederherzustellen, öffnen Sie einfach die .gnucash Datei mit dem Datum, zu dem Sie zurück kehren wollen. Achten Sie unbedingt darauf, dass Sie die Datei unter einem anderen Namen speichern!
Jedes mal wenn Sie eine Datei in GnuCash öffnen, wird ein .log erzeugt und nach demselben Schema benannt, wie die Sicherungskopie. Wenn Sie mit GnuCash arbeiten und die geöffnete Datei verändern, werden diese Veränderungen in der Logdatei protokolliert. Logdateien sind keine vollständige Sicherung Ihrer Daten - sie sind lediglich eine Aufzeichnung der Veränderungen, die sie in der aktuellen GnuCash Sitzung vorgenommen haben.
In dem Fall, dass Sie GnuCash versehentlich beenden, zum Beispiel durch einen Stromausfall oder einen Systemabsturz, ist es möglich, den größten Teil Ihrer Arbeit seit dem letzten Speichern durch Einspielen dieses log Datei wieder her zu stellen. Ist das System abgestürzt nachdem Sie gesichert haben und bevor Sie neue Daten eingegeben haben, müssen Sie die Logdatei nicht einspielen! In diesem Fall gehen Sie vor, wie im nächsten Abschnitt 2.8.3, „Blockdateien (.LNK und .LCK)“ beschrieben.
Das Einspielen geschieht folgendermaßen:
Öffnen Sie die zuletzt gespeicherte GnuCash Datei.
Gehen Sie zu
→ → und wählen Sie genau diejenige Logdatei mit demselben Datum wie es die soeben geöffnete Datei trug. Stellen Sie sicher, dass Sie wirklich die richte Logdatei benutzen, da Sie andernfalls schweren Schaden in Ihren Konten anrichten können!Das Einspielen der Logdatei wird alle Buchungen wiederherstellen, die das Saldo seit dem letzten Speichern verändert haben, einschließlich derjenigen aus terminierten Buchungen und Geschäftsvorfällen (Rechnungen und Forderungen, etc.).
![]() | Warnung |
---|---|
Änderungen in den terminierten Buchungen, oder den eigentlichen Rechnungsbelegen werden NICHT wieder her gestellt und die zugehörigen Buchungen, auch wenn Sie wieder her gestellt wurden, werden möglicherweise nicht korrekt zugeordnet und sollten daher besonders überprüft werden. Insbesondere bei geschäftlichen Buchungsvorgängen kann es erforderlich sein, dass Sie einige löschen und erneut eingeben müssen. Tun Sie dies nicht, kann es sein, dass trotz korrekten Saldos einige Berichte falsch sind. |
Gelegentlich werden Sie .LNK und .LCK Dateien auftauchen sehen. Diese speichern keine Daten, sondern werden erzeugt um zu verhindern, dass mehrere Benutzer dieselbe Datei gleichzeitig öffnen können. Diese Dateien werden automatisch erzeugt, sobald Sie Ihre eigene Datei öffnen, damit niemand sonst darauf zugreifen kann. Wenn Sie Ihre GnuCash Sitzung beenden oder eine andere Datei öffnen, wird GnuCash die Blockade der ersten Datei aufheben, indem es die LCK und LNK Dateien löscht.
Wenn GnuCash nicht ordnungsgemäß beendet wird während Sie eine Datei geöffnet haben, werden die LCK und LNK Dateien nicht gelöscht. Beim nächsten Start von GnuCash, werden Sie eine Warnmeldung erhalten, dass die Datei blockiert ist.
Die Abbildung zeigt die Warnung, dass Blockdateien gefunden werden.
Die Warnmeldung erscheint, weil die LNK und LCK Dateien in Ihrem Ordner gefunden wurden. Es ist sicher
zu wählen, aber Sie sollten die LNK und LCK Dateien löschen (von der Kommandozeile oder mit dem Dateimanager). Sobald die Dateien entfernt sind, wird die Warnmeldung nicht mehr erscheinen, sofern GnuCash nicht wieder abstürzt.
Welche Dateien sollten Sie also aufbewahren? Behalten müssen
Sie natürlich Ihre Datendatei, die sie daran erkennen, dass
sie nur die Dateiendung .gnucash hat, also zu
Beispiel mein_Name.gnucash
. Es ist
ferner eine gute Idee, einige der jüngeren
jjjjMMddhhmmss.gnucash Dateien aufzubewahren. Sie können aber
getrost die Logdateien löschen, da diese nur bei der
Wiederherstellung nach einem Systemabsturz gebraucht werden.
Sie sollten ebenfalls alle .LCK und .LNK Dateien löschen, die
sie nach dem Beenden von GnuCash noch finden. Wenn Sie Ihre
Daten manuell in einem anderen Ordner sichern wollen, müssen
sie nur Ihre Datendatei kopieren - sonst nichts.
![]() | Anmerkung |
---|---|
GnuCash löscht automatisch alle .xac, .log Dateien, die älter als 30 Tage sind. Sie können dieses Verhalten in den Voreinstellungen Abschnitt 2.4.1, „Allgemein“ ändern. |