Skip to main content

À propos de la sauvegarde à chaud

Qu’est-ce que la sauvegarde à chaud ?​

La sauvegarde Ă  chaud permet de sauvegarder des fichiers ouverts (c’est-Ă -dire en cours d’utilisation par une application tierce) sans interrompre de fonctionnement du systĂšme. Ainsi, les fichiers d’une base de donnĂ©es peuvent ĂȘtre sauvegardĂ©s Ă  chaud sans que celle-ci ne s’arrĂȘte de fonctionner, et donc sans interruption du systĂšme. Cette technique exsite sur Windows, et le composant orchestrant le systĂšme d’accĂšs Ă  chaud des fichiers se nomme VSS (pour Volume Snapshot Services, ou services de clichĂ© de volume).

Les diffĂ©rents types de sauvegarde Ă  chaud​

LĂ  oĂč les choses se compliquent, c’est qu’il existe deux types de sauvegarde Ă  chaud.

  • La premiĂšre est la sauvegarde en mode composant : l’application est consciente que le systĂšme est dans une sauvegarde, et garantit que les fichiers qu’elle fournit au systĂšme de sauvegarde sont dans un Ă©tat cohĂ©rent. C’est le cas par exemple pour Microsoft SQL Server, Microsoft Hyper-V ou Microsoft Exchange.
  • La seconde est en mode fichier : l’application ne sait pas qu’il y a une sauvegarde (parce qu’elle n’est pas conçue pour), et il ne peut donc pas y avoir de garantie quant Ă  la cohĂ©rence du fichier. En effet celui-ci est lu alors que l’application tierce travaille dessus. Parmi les exemples il y a Microsoft Outlook et ses .pst, mais aussi un certain nombre de bases de donnĂ©es qui n’implĂ©mentent pas la sauvegarde au niveau composant (comme Microsoft Access).

Ce que fait l’agent de sauvegarde Arx One Backup​

L’agent de sauvegarde peut fonctionner en trois modes :

  1. Sauvegarde à froid, c’est-à-dire tentative d’ouverture du fichier de façon habituelle. Cela fonctionne si le fichier n’est pas ouvert par une autre application.
  2. Sauvegarde en mode composant, si le fichier est ouvert et compatible avec ce mode (c’est l’application concernĂ©e qui fournit cette information).
  3. Sauvegarde Ă  chaud, si le fichier est ouvert et non compatible avec le mode composant. C’est sur ce point qu’il y a un avertissement : le fichier Ă©tant ouvert sans que l’application l’utilisant en soit informĂ©e, il y a une possibilitĂ© pour que celui-ci ne soit pas dans un Ă©tat incohĂ©rent.

Que faire pour Ă©viter la sauvegarde Ă  chaud en mode fichier et l’avertissement qu’elle gĂ©nĂšre ?​

  • Si le fichier est un fichier de bases de donnĂ©es, il y a plusieurs options :
    • La meilleure option est de stopper la base avant sauvegarde et de la relancer ensuite, fain que l’agent de sauvegarde puisse accĂ©der aux fichiers Ă  froid.
    • Si le temps d’interruption n’est pas acceptable, stopper la base, copier les fichiers de base, relancer la base et sauvegarder la copie. Cela offre l’avantage de conserver une dĂ©duplication efficace et de rĂ©duire au mieux le temps de transfert et l’espace utilisĂ© sur le serveur de sauvegarde.
    • Si la base n’est pas stoppable, faire un dump et sauvegarder le dump non compressĂ© (cela facilitĂ© lĂ  encore le travail de l’agent de sauvegarde).
  • Si le fichier est autre, c’est Ă  voir au cas par cas, il n’y a hĂ©las pas de solution miracle