Sauvegarde et récupération de données

GnuCash crée plusieurs types de fichiers pour ne pas perdre de données.

Le dossier où réside votre fichier enregistré contient aussi d'autres fichiers générés par GnuCash avec les extensions suivantes: .gnucash, .log, .LCK, .LNK dans le même répertoire que votre fichier de données principal.

Les sections suivantes ne sont pertinentes que si vous enregistrez vos données financières au format XML

USER@MACHINE:~$ ls
myfile.gnucash
myfile.gnucash.20100414185747.gnucash
myfile.gnucash.20100414223248.log
myfile.gnucash.20100415114340.gnucash
myfile.gnucash.20100415154508.log
myfile.gnucash.20100415173322.gnucash
myfile.gnucash.20100415194251.log
myfile.gnucash.7f0982.12093.LNK
myfile.gnucash.LCK

Fichier de sauvegarde (.gnucash)

Chaque fois que vous enregistrez votre fichier de données, une copie de sauvegarde 1) copie complète du fichier de données précédent est également enregistrée avec l’extension .YYYYMMDDHHMMSS.gnucash avec le jour et à l'heure de la sauvegarde. Par exemple, myfile.gnucash.20100414185747.gnucash → copie de sauvegarde du fichier myfile enregistré le 14 avril 2010 à 18:57:47.

Pour restaurer un ancien fichier de sauvegarde :

ouvrez le fichier .YYYYMMDDHHMMSS.gnucash de la date à laquelle vous souhaitez retourner.Veillez à renommer le fichier en l'enregistrant.

.YYYYMMDDHHMMSS.xac au lieu de l’extension réelle .YYYYMMDDHHMMSS.gnucash. Si vous effectuez une mise à niveau de la série 2.2 vers la série 2.4, vous risquez de vous retrouver avec les fichiers de sauvegarde .YYYYMMDDHHMMSS.xac et .YYYYMMDDHHMMSS.gnucash dans votre répertoire.

Fichier journal (.log)

Un fichier journal enregistre les modifications apportées au fichier de données. Son nom est de la forme .AAAAMMJJHHMMSS.log

Il permet de récupérer la majeure partie du travail depuis le dernier état enregistré en cas d'accident brutal. Pour cela,

Ouvrez le dernier fichier GnuCash enregistré.Ouvrez le menu Fichier → Importer → Relire le fichier .log GnuCash, sélectionner le fichier .log qui porte la même date que le fichier enregistré que vous venez d'ouvrir.

La relecture du journal récupérera toute transaction affectant le solde entré depuis la dernière sauvegarde, y compris celles créées à partir de transactions programmées et de fonctions commerciales (factures, factures, etc.).

Les modifications apportées aux transactions, factures programmées ou les factures elles-mêmes, ne sont PAS récupérées, et leurs transactions récupérées risquent de ne pas leur être associées correctement et doivent donc être revérifiées. Vous devrez peut-être supprimer et recréer certaines d'entre elles. Si vous ne le faites pas, même si le solde sera correct, certains rapports risquent de ne pas l'être.

Les fichiers de verrouillage(.lnk et .lck)

Des fichiers .lnk et .lck apparaissent parfois automatiquement quand on ouvre le fichier pour empêcher plusieurs utilisateurs d'ouvrir le même fichier en même temps. Gnucash les supprime à la fin du travail.

Si GnuCash se bloque alors qu'un fichier de données est ouvert, les fichiers .lck et .lnk ne sont pas supprimés. Au prochain démarrage de GnuCash, un message avertit que le fichier est verrouillé.

Il est prudent de choisir Oui pour ouvrir le fichier, mais vous devez supprimer les fichiers .lnk et .lck pour ne plus recevoir plus le message d'avertissement.

Gestion de fichiers

Fichiers à conserver :votre fichier de données principalles fichiers de sauvegarde .YYYYMMDDHHMMSS.gnucash les plus récentsPeuvent être supprimés :les fichiers .log (ils ne sont pas des copies complètes de vos données)tous les fichiers .lck et .lnk qui restent après la fermeture de GnuCashPour sauvegarder votre fichier de données sur un autre disque, sauvegardez le fichier de données principal (pas les fichiers de sauvegarde .YYYYMMDDHHMMSS.gnucash)

GnuCash supprime automatiquement les fichiers de sauvegarde .log et .YYYYMMDDHHMMSS.gnucash de plus de 30 jours. Ce comportement se règle dans les préférences GnuCash (Édition → Préférences)

Voir aussi

(en) https://www.gnucash.org/docs/v4/C/gnucash-guide/basics-backup1.html

Basé sur « Backing Up and Recovering Data » par gnucash.