Ce qu'une copie locale automatise et ce qu'elle ne fait pas
Sous Windows, Robocopy peut copier des dossiers vers une destination choisie et s'exécuter de manière planifiée. L'automatisation exécute des instructions définies, mais il convient de vérifier les résultats de chaque opération.
Une copie de dossiers avec Robocopy n'équivaut pas à une sauvegarde complète du système : elle sert pour les fichiers et dossiers sélectionnés, mais pas pour restaurer l'ordinateur entier. Si vous devez récupérer des fichiers antérieurs à une modification ou une suppression, vérifiez si la méthode conserve des versions.
Sous Windows, Robocopy permet de copier des fichiers et des répertoires depuis l'invite de commandes et de planifier leur exécution. Les instructions et options choisies déterminent ce qui est copié ; consultez la documentation de Microsoft sur Robocopy pour adapter la commande à votre cas.
Préparer une destination et décider quoi protéger
Le guide d'OuiHeberg décrit l'utilisation de Robocopy pour copier des dossiers et planifier une tâche sous Windows Server. Lors de la préparation de votre configuration, vérifiez les chemins source et destination et consultez le journal d'exécution. OuiHeberg : copie de dossiers avec Robocopy
Définissez quels dossiers vous souhaitez copier et ce que vous devez pouvoir récupérer. Robocopy copie des dossiers, mais ne remplace pas une solution destinée à restaurer le système complet. Vérifiez que la méthode choisie couvre le type de récupération dont vous avez besoin.
Robocopy permet de copier des dossiers sélectionnés, mais la copie de fichiers ne restaure pas à elle seule le système complet. Consultez les journaux et testez la restauration des fichiers que vous devez récupérer. Le guide d'OuiHeberg présente également le test de restauration comme partie intégrante de son explication sur les sauvegardes sous Windows Server. OuiHeberg : copie de dossiers avec Robocopy
Windows : planifier Robocopy avec prudence
Robocopy permet de copier des répertoires depuis l'invite de commandes. Le guide d'OuiHeberg propose un exemple pour copier un dossier et planifier son exécution sous Windows Server. Adaptez les chemins à l'ordinateur et à la destination choisis avant d'exécuter toute commande. Microsoft : Robocopy
La commande Robocopy peut inclure des options pour choisir les sous-répertoires à traiter, les éléments à copier, le nombre de tentatives et l’attente entre celles-ci, ainsi que la création d’un journal. Adaptez ces options à votre besoin et consultez le journal après l’exécution pour examiner le résultat.
Évitez /MIR si vous n'avez pas délibérément conçu une réplique miroir : il combine l'inclusion des sous-répertoires avec la suppression à la destination des éléments qui ne sont plus à la source. Pour une première configuration, il est plus prudent de copier sans supprimer et de tester le comportement avec un dossier d'essai. Robocopy renvoie des codes de sortie qui combinent différentes conditions ; consultez sa documentation pour interpréter le code obtenu. Microsoft : codes de sortie de Robocopy
Ouvrez le Planificateur de tâches, créez une tâche avec un horaire approprié et sélectionnez le script ou la commande comme action. Configurez un compte avec des permissions suffisantes. Si la destination est un disque USB, vérifiez qu'il est connecté à l'heure prévue. Vérifiez le résultat de chaque exécution pour détecter si la copie n'a pas terminé comme prévu. Microsoft : Planificateur de tâches
Linux : une tâche planifiée avec rsync
rsync permet de copier des fichiers et des répertoires entre des emplacements. Avant d'exécuter une copie, vérifiez les options de la commande et confirmez que les chemins source et destination correspondent aux emplacements prévus. rsync : manuel
Le manuel de rsync décrit l’option --dry-run, qui permet de simuler une opération sans effectuer les modifications prévues. Examinez le résultat de la simulation avant de lancer la commande sans cette option. L’option --delete supprime à la destination les éléments absents de la source ; vérifiez son effet avant de l’utiliser si vous souhaitez conserver ces fichiers. rsync : manuel
Si vous planifiez une tâche avec cron, vérifiez sa configuration et son résultat sur votre système via une exécution de test. crontab : documentation Ubuntu
Vérifier la copie et tester une restauration
La vérification doit répondre à deux questions différentes : si la tâche s'est terminée sans erreur et si les fichiers copiés peuvent être récupérés. Sous Windows, consultez le journal et le code de sortie de Robocopy. Une tâche planifiée sans alerte n'est pas une preuve suffisante si personne ne regarde ses résultats.
Pour vérifier des fichiers sélectionnés, vous pouvez calculer leurs sommes cryptographiques à la fois à la source et dans la copie, puis comparer les résultats. Une comparaison de fichiers ne remplace pas un test de restauration : restaurez quelques fichiers vers un autre emplacement et confirmez que vous pouvez les ouvrir. rsync : manuel
Effectuez une restauration de test vers un dossier distinct de la source. Sélectionnez plusieurs fichiers importants, confirmez qu'ils s'ouvrent et comparez leur contenu ; si la sauvegarde conserve des permissions ou métadonnées nécessaires, vérifiez également ces attributs. Documentez ensuite la procédure pour qu'une autre personne puisse la reproduire. Le test précieux est de récupérer des données, pas seulement de voir des fichiers sur le disque de destination. Répétez l'exercice après des modifications importantes du script, du système ou du périphérique.
Limites, confidentialité et décisions pratiques
Si le support contient des données sensibles et peut se perdre ou être volé, envisagez de protéger le périphérique ou le volume avec un chiffrement et conservez la clé de récupération à part, dans un endroit sûr.
Une copie de dossiers avec Robocopy ne restaure pas à elle seule le système complet. Avec rsync, la conservation de versions dépend de la configuration : certains scripts, par exemple, déplacent les fichiers supprimés vers une corbeille versionnée. Pour disposer de copies datées ou d’une rétention, choisissez une configuration qui les prévoit et vérifiez le comportement en restaurant des fichiers de test.
Avant de laisser le processus fonctionner, utilisez cette liste brève :
- Copiez un dossier de test et confirmez que les fichiers apparaissent à la destination.
- Simulez un fichier supprimé ou modifié et vérifiez ce qui se passe avec la copie.
- Restaurez un ou plusieurs fichiers vers un autre emplacement et ouvrez-les.
- Vérifiez périodiquement l'espace disponible, les journaux et les modifications du système.
Ajustez la fréquence des copies à l'importance des données et vérifiez que vous pouvez les restaurer via un test pratique.