Surveiller les sauvegardes ReaR

Last modified by Equipe Opération on 14 - 01 - 2019

Objet

Les sauvegardes ReaR disposent de mécanismes spécifiques de stockage des logs 

Gestion des logs

Les logs de sauvegarde rear sont stockés par défaut dans /var/log/rear/-rear-[nomserveur].log.

De plus, lors de la sauvegarde, ce fichier de log est copié sur le stockage de sauvegarde (Comme votre NAS ou un serveur de stockage intermédiaire).

Ces journaux pouvant être très verbeux (plusieurs milliers de lignes !), en premier lieu vous pouvez tenter d'exécuter les commandes suivantes pour potentiellement afficher l'erreur:

rear -v mkrescue
rear -v mkbackuponly

La première ligne construit l'image de recovery (RAW ou ISO), la seconde créé une sauvegarde de votre serveur. Vous pouvez ainsi déjà déterminer si le problème vient d'une des deux commandes particulières.

Si le problème n'est pas clair, vous pouvez tenter d'explorer les logs. Comme évoqué précédemment, les journaux peuvent être assez longs, c'est pourquoi vous pouvez vous contenter de la dernière centaine de ligne, qui contiendra généralement l'erreur. Cherchez le mot-clé "Stack trace". Cette trace, en plus d'indiquer le fichier qui a posé problème, montre quel commande a échoué. Pour plus d'informations de contexte de l'erreur vous pouvez regarder juste au dessus de cette stack trace.

Exemple de log

Par exemple, voici la stack trace d'une sauvegarde dont le chemin de stockage distant n'est pas bon :

2018-09-26 12:28:12.264778589 Mounting with 'mount -v -o cred=/etc/rear/.cifs_credentials //share.entreprise.net/LinuxShare /tmp/rear.FPLfXf0Sng3dUyZ/outputfs'
domain=entreprise.net
mount.cifs kernel mount options: ip=192.168.1.138,unc=\\share.entreprise.net\LinuxShare,user=Srv_Backup_Linux,domain=entreprise.net,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=192.168.1.138,unc=\\SHARE.ENTREPRISE.NET\LINUXSHARE,user=Srv_Backup_Linux,domain=entreprise.net,pass=********
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
2018-09-26 12:28:12.547050552 ERROR: Mount command 'mount -v -o cred=/etc/rear/.cifs_credentials //sfic2.int.ysosecure.com/LinuxBacku2 /tmp/rear.FPLfXf0Sng3dUyZ/outputfs' failed.
==== Stack trace ====
Trace 0: /usr/sbin/rear:543 main
Trace 1: /usr/share/rear/lib/mkbackup-workflow.sh:9 WORKFLOW_mkbackup
Trace 2: /usr/share/rear/lib/framework-functions.sh:101 SourceStage
Trace 3: /usr/share/rear/lib/framework-functions.sh:49 Source
Trace 4: /usr/share/rear/prep/NETFS/default/060_mount_NETFS_path.sh:11 source
Trace 5: /usr/share/rear/lib/global-functions.sh:441 mount_url
Trace 6: /usr/share/rear/lib/_input-output-functions.sh:371 StopIfError
Message: Mount command 'mount -v -o cred=/etc/rear/.cifs_credentials //share.entreprise.net/LinuxShare /tmp/rear.FPLfXf0Sng3dUyZ/outputfs' failed.
== End stack trace ==
2018-09-26 12:28:12.629192845 Exiting rear mkbackup (PID 31126) and its descendant processes
Tags:
Created by Equipe Opération on 25 - 09 - 2018
Nuabee 2014-2019
Powered by XWiki ©