UltraBackup Home – Les informations de suivi d’exécution

Voici quelques détails sur les différents types d’informations disponibles dans le logiciel pour contrôler la bonne exécution des sauvegardes.

Les informations du gestionnaire de sauvegarde

La vue « Sauvegardes » affiche pour chaque sauvegarde :

  • Son nom,
  • La date de dernière sauvegarde,
  • La date de prochaine exécution, si la sauvegarde est planifiée,
  • Des informations supplémentaires, comme par exemple le pourcentage de progression si la sauvegarde est en cours d’exécution.

Le gestionnaire de sauvegarde

Le code couleur suivant est utilisé :

  • Bleu : la sauvegarde est en cours d’exécution.
  • Rouge : la dernière exécution de la sauvegarde n’est pas allée à son terme.
  • Grise : la sauvegarde est verrouillée ou est stockée sur un périphérique amovible qui n’est actuellement pas branché à l’ordinateur. Il n’est pas possible de l’exécuter maintenant, à moins de la déverrouiller ou de brancher le disque contenant la sauvegarde sur le poste.

Les rapports de sauvegarde

Par défaut, UltraBackup Home génère un rapport d’exécution pour chaque sauvegarde. Le rapport contient la date d’heure et de fin de sauvegarde ainsi que le détail des fichiers traités et des erreurs. Ils peuvent être consultés dans le gestionnaire de sauvegarde, en cliquant sur le bouton « Rapports » :

Rapport de sauvegarde

Les rapports peuvent être envoyés par e-mail, si les paramètres SMTP ont été correctement renseignés dans les options du logiciel.

Les alertes

Les alertes contiennent des informations synthétiques à propos de l’exécution des sauvegardes ou de l’état des services exploités par le logiciel (incluant NTFS et le service de clichés VSS). Elles sont affichées dans la vue « Alertes » du gestionnaire de sauvegarde. Comme elles sont interfacées avec les journaux d’événements Windows, elles peuvent aussi être consultées à distance depuis un autre poste.

Les alertes

Les notifications d’exécution

Les notifications d’exécution sont affichées par le module installé dans la « zone de notification » en bas à droite de l’écran. Lorsque vous démarrez manuellement une sauvegarde, le logiciel vous informe du résultat de l’opération lorsqu’elle se termine (succès ou échec, nombre de fichiers traités…) :

Notification UltraBackup Home

Par ailleurs, à chaque fois qu’une sauvegarde planifiée démarre, un message similaire est également affiché afin de vous prévenir du lancement en arrière-plan d’une opération de copie de fichiers.

Vous pouvez contrôler l’affichage de ces notifications dans les options du logiciel.

UltraBackup Home – Les options de sauvegarde

La gestion des fichiers supprimés dans les éléments sauvegardés

Par défaut avec UltraBackup Home, les fichiers sont copiés des sources à sauvegarder vers l’emplacement cible – si des fichiers sont supprimés dans les répertoires sauvegardés, la répercussion n’est pas effectuée dans le dossier de sauvegarde, pour permettre par exemple de pouvoir récupérer un fichier effacé par erreur.

Si vous désirez que toute suppression dans les répertoires à sauvegarder soit systématiquement répercutée dans les sauvegardes, il suffit lors de la création de la sauvegarde de cocher la case « Répercuter les suppressions dans la sauvegarde » dans l’onglet « Destination ». Dans ce cas, à chaque exécution le logiciel parcourra à la fois les répertoires source et les données sauvegardées pour ne conserver que l’exacte réplique du contenu à sauvegarder :

Activation de la répercussion des suppressions dans la sauvegarde

 

Si vous n’activez pas la répercussion des suppressions dans la sauvegarde et que vous jugez qu’il est temps de récupérer de l’espace disque, vous pouvez périodiquement effectuer une « copie miroir », qui en sus de la mise à jour des données effacera de la sauvegarde les fichiers absents des répertoires sauvegardés.  Pour cela, il suffit de double-cliquer sur la sauvegarde, puis de cliquer sur l’icône « Sauvegarde miroir » :

Exécution d'une sauvegarde en mode "miroir"

La détection des mises à jour des fichiers

UltraBackup ne copie que les nouveaux fichiers ou les fichiers existants modifiés depuis la dernière sauvegarde. Comme dans UltraBackup NetStation, UltraBackup Home propose deux modes de détection des modifications apportées à un fichier :

  • Détection des modifications basée sur la date de dernière modification. Le logiciel compare la date de dernière modification du fichier à sauvegarder avec celle de sa sauvegarde, si elle est plus récente, le fichier est recopié dans la sauvegarde. C’est la solution la plus rapide, utilisée par défaut.
  • Détection des modifications basée sur la signature numérique. Le logiciel calcule pour le fichier à sauvegarder et le fichier à sauvegarder un hash MD5 qui est comparé : si celui-ci diverge, le fichier est recopié dans la sauvegarde. C’est une solution à utiliser que si les dates de modifications ne permettent pas de détecter de manière fiable la mise à jour des fichiers (certains logiciels modifient intentionnellement ces dates, perturbant l’action des logiciels de sauvegarde), car elle est plus lente et mobilise plus de ressources. Elle n’est pas disponible lorsque vous choisissez de stocker les fichiers dans une archive ZIP, car cela imposerait de décompresser chaque fichier afin de calculer sa signature numérique.

Pourquoi ne peut-on pas utiliser le bit d’archive ?

Le bit d’archive est un attribut de fichier historiquement utilisé par Windows pour permettre de déterminer si un fichier est à jour ou a besoin d’être sauvegardé. Des problèmes se présentent lorsque les mêmes documents sont sauvegardés par plusieurs logiciels de sauvegardes, ou simplement inclus dans plusieurs sauvegardes : une fois réinitialisés par une tâche, les fichiers sont vus « à jour » par toutes les suivantes, empêchant leur copie. Pour éviter ce type de désagréments, cette version ne propose pas d’utiliser la logique du bit d’archive comme méthode de détection des fichiers à jour.

La compatibilité FAT/NTFS

Sous Windows, plusieurs systèmes de fichiers sont susceptibles de stocker vos données. NTFS est désormais utilisé pour 90% des volumes locaux, mais de nombreux disques amovibles restent formatés en FAT32 pour permettre leur utilisation sous d’autres systèmes compatibles (MacOS, Linux…). Bien que cela à priori n’intéresse pas forcément l’utilisateur final, le type de système de fichiers utilisé pour les disques de sauvegarde ou les disques à sauvegarder impacte les informations système manipulées par les logiciels de sauvegarde.

Les disques formatés en FAT32 stockent les dates de création, de modification et de dernier accès telles qu’elles, alors que les disques NTFS utilisent stockent la date GMT (« universelle », sans information de fuseau horaire). Cela pose deux problèmes lorsque ces systèmes de fichiers ne sont pas identiques côté source et côté cible : d’une part la résolution temporelle n’est pas identique (FAT32 stocke les dates « à 2 secondes près », NTFS à « 10 nanosecondes près »), d’autre part lors du passage à l’heure d’été/l’heure d’hiver, les fichiers situés sur des disques FAT voient automatiquement leur date de dernière modification reculer ou avancer d’une heure ce qui devrait provoquer la sauvegarde complète des données !

Pour éviter ceci, UltaBackup active par défaut un système de correction des dates lorsque cible et source n’utilisent pas le même système de fichiers : si la date d’un fichier par rapport à sa sauvegarde diverge exactement d’une heure, le fichier n’est pas considéré comme modifié. Par conséquent, lors du changement d’heure d’été/d’hiver les fichiers ne seront pas systématiquement recopiés comme c’était le cas avec UltraBackup 4. Ce comportement peut être modifié dans les options avancées du logiciel, en cochant décochant la case « Corriger les dates FAT pour le changement d’heure ». Par ailleurs, la résolution temporelle la plus importante est automatiquement utilisée (2 secondes), mais elle peut également être modifiée dans les options avancées du logiciel.

UltraBackup Home – La gestion des disques amovibles

UltraBackup Home a été optimisé pour la sauvegarde sur des disques amovibles. En effet, lorsque vous utilisez une clé USB ou un disque dur externe pour stocker des sauvegardes, plusieurs cas d’usages spécifiques à ce type d’appareils peuvent se produire :

  • Le disque cible peut ne pas être connecté au moment où la sauvegarde est exécutée,
  • Windows peut avoir réassigné au disque une lettre de lecteur différente de la lettre de lecteur initialement prévue,
  • Si un disque différent de celui initialement désigné pour la sauvegarde est inséré dans le lecteur cible, la sauvegarde risque de s’exécuter sans notifications particulières alors qu’elle ne se fait pas sur le « bon » disque !

Les fonctionnalités suivantes visent à faciliter la gestion des disques amovibles :

Le disque de sauvegarde par défaut

La première fois que vous démarrez UltraBackup, le logiciel vous propose de choisir un disque de sauvegarde par défaut, sur lequel toutes les sauvegardes seront placées :

Choix du disque de sauvegarde par défaut

Une fois choisi, le disque de sauvegarde est identifié par son numéro de série. Quelle que soit la lettre de lecteur auquel il sera branché, UltraBackup le localisera et effectuera les sauvegardes dessus.

Ce système de détection et d’association par numéro de série peut-être configuré pour chaque sauvegarde, comme détaillé dans la section suivante.

Les modes de détection et d’association des disques amovibles

Lorsque vous créez ou modifiez des sauvegardes dont la cible est un disque amovible, un bouton « Option des disques amovibles » est affiché à côté de la zone de texte « Dossier de stockage » :

Options des disques amovibles

Lorsque vous cliquez dessus, une fenêtre vous permet de choisir 3 options de vérification de la présence du disque de destination :

Option des disques amovibles

  • Vérifier la présence du disque dans le lecteur : contrôle qu’un disque est bien présent dans le lecteur indiqué par le chemin de destination de la sauvegarde.
  • Vérifier que le disque de stockage est nommé : contrôle qu’un disque du nom choisi est bien connecté à l’ordinateur. Si un disque nommé est correctement trouvé mais utilise une autre lettre de lecteur, UltraBackup modifiera automatiquement le chemin d’accès de destination pour que la sauvegarde s’effectue correctement sur ce volume.
  • Vérifier que le disque de stockage possède le numéro de série : contrôle qu’un disque du numéro de série saisi est bien connecté à l’ordinateur. Si un disque de même numéro de série est trouvé mais utilise une autre lettre de lecteur, UltraBackup modifiera automatiquement le chemin d’accès de destination pour que la sauvegarde s’effectue correctement sur ce volume. C’est la méthode la plus fiable, car contrairement au nom du disque son numéro de série ne peut être changé (hors opération de formatage).

La méthode choisie dans ce dialogue est utilisée à chaque fois qu’UltraBackup a besoin de vérifier la présence du disque cible : avant d’exécuter la sauvegarde bien sûr, mais aussi directement dans le gestionnaire de sauvegarde. Les sauvegardes pointant un disque non connecté sont automatiquement affichées en gris dans le gestionnaire, avec la mention « Disque de destination non connecté ».

Planification et disques amovibles

Lorsque des sauvegardes ayant pour cible des disques amovibles sont déclenchées par le planificateur, UltraBackup vérifie d’abord que le disque est bien connecté au poste avant de la lancer.

Si le disque n’est pas connecté à l’ordinateur deux comportements sont possibles :

  • Les exécutions manquées sont ignorées, la sauvegarde sera donc exécutée à la prochaine date calculée par le planificateur. Un message est alors affiché par le module de notification vous informant que la sauvegarde n’a pu être lancée, et indiquant la prochaine date d’exécution.
  • La planification de la sauvegarde est telle que la tâche est tout de même exécutée même si elle n’a pu être démarrée à la date prévue, UltraBackup exécutera la tâche lorsque le disque cible sera connecté à l’ordinateur. Un message sera alors affiché par le module de notification vous invitant à brancher le disque de sauvegarde.

UltraBackup Home – L’exécution des sauvegardes en arrière-plan

UltraBackup 4 ne permettait que l’exécution interactive des sauvegardes, c’est-à-dire la copie de fichiers depuis une session Windows ouverte. UltraBackup Home comble cette lacune en permettant de déclencher des sauvegardes via le service Windows d’exécution en arrière-plan à tout moment, même si aucune session n’est ouverte. Par défaut, toutes les sauvegardes planifiées sont exécutées en arrière-plan, ce qui autorise d’une part leur déclenchement même si la session utilisateur est fermée, et évite d’autre part de requérir la validation manuelle d’un dialogue d’élévation (le processus nécessitant des droits administrateur).

Lorsque les sauvegardes s’exécutent en arrière-plan, aucune interface utilisateur n’est affichée à l’écran, à l’exception des sauvegardes dont la destination est placée sur un périphérique amovible. Dans ce cas une fenêtre est affichée en bas à droite de l’écran indiquant la progression de la sauvegarde, pour éviter de retirer le disque avant que l’opération soit terminée :

Affichage de la progression d'une sauvegarde sur un disque amovible

Vous pouvez modifier l’affichage de cette fenêtre dans les options du logiciel : jamais, seulement pour les opérations en arrière-plan, toujours.

L’exécution à l’ouverture et à la fermeture de session

Lorsque vous planifiez des sauvegardes à l’ouverture de session, celles-ci sont par défaut exécutées en arrière-plan. Cela évite d’afficher un dialogue d’élévation et des interfaces de progression immédiatement après s’être connecté au poste. Néanmoins, le comportement peut être modifié dans les options du logiciel, vous permettant si vous le désirez de lancer l’exécution à l’ouverture de session en mode interactif.

Lorsque vous désirez exécuter des sauvegardes à la fermeture de session (plus exactement, exécuter les sauvegardes planifiées de type « à la fermeture de session » puis éteindre le poste), les sauvegardes sont toujours lancées en mode interactif pour vous permettre de suivre éventuellement leur progression et d’avoir une idée générale du temps qu’il sera nécessaire avant que l’ordinateur soit éteint. Rappelez-vous dans tous les cas qu’UltraBackup n’affiche jamais, même en cas d’erreur, de message bloquant qui pourrait nécessiter une intervention humaine – ceci pour permettre la totale automatisation du logiciel.

UltraBackup 5 devient UltraBackup Home

[EDIT : Nous avons désormais publié UltraBackup Home. Cliquez ici pour le découvrir ! ]

UltraBackup 4, outil de copie de fichiers publié en 2004, n’avait pas eu de successeur direct. La suite des développements avait donné lieu à la publication de UltraBackup NetStation, optimisé pour la sauvegarde client-serveur, sans réintroduire d’outil permettant de réaliser la sauvegarde locale de fichiers.

Récemment, nos travaux sur UltraBackup NetStation nous ont amené à considérer la possibilité d’intégrer dans le produit la possibilité d’effectuer des sauvegardes de type « copie de fichiers » sur des volumes locaux, des partages réseaux ou des disques amovibles. Nous nous sommes dit qu’il pourrait être intéressant de publier une branche autonome de cet outil comme freeware, afin de proposer à tous un outil moderne et puissant de copie automatique de données.

Nous prévoyons donc de publier, dix ans après son prédécesseur, UltraBackup Home ! Contrairement à la version de 2004, l’outil sera pleinement adapté aux systèmes modernes (post XP…) et s’interfacera avec les technologies Windows actuelles (support des fichiers ouverts, sauvegarde en arrière-plan par service Windows, déploiement par MSI, etc.) La philosophie sera en tout point similaire à UltraBackup 4 : un outil flexible de copie de fichiers, n’intégrant pas de système de restauration (les données étant copiées telles qu’elles, il suffit de les glisser-déposer à l’endroit désiré pour les récupérer !).

Une différence néanmoins par rapport à son prédécesseur : cette version vise à être plus simple, tant au niveau de l’interface que des fonctionnalités proposées. UltraBackup Home se veut complet mais pas complexe, accessible au plus grand nombre. Certaines fonctionnalités – comme la synchronisation de dossiers – ne seront pas intégrées au produit, car elles s’éloignent trop de son but original et ne sont pas non plus dans le cœur de notre savoir-faire.

L’avancée des développements sera publiée à cet endroit… Restez connecté !