Comment synchroniser deux disques durs externes automatiquement


Vous ne nous avez pas donné beaucoup de données sur lesquelles travailler ici. Nous ne savons pas combien de données vous devez sauvegarder ni quelle est la taille de vos disques. Nous ne savons pas quelle partie de vos données à sauvegarder change à chaque intervalle de sauvegarde. Nous ne savons pas si vous prévoyez de garder les deux disques externes connectés dans un seul endroit ou si vous en avez un dans un endroit et un autre dans un autre endroit (ce qui serait logique si vous essayez de fournir une sécurité supplémentaire (capacité de récupération après certains désastres). Nous ne connaissons pas votre expérience ou votre niveau de confort avec les différentes méthodes de contrôle de votre ordinateur, comme la ligne de commande, les tâches planifiées, etc. Nous ne savons pas quel type de système d'exploitation vous avez.


Donc, sans ces données, je vais simplement postuler un scénario probable et vous donner ma recommandation pour cette situation. Je suppose que vous avez minimisé ce que vous sauvegardez et que vous ne sauvegardez pas de programmes, mais seulement des documents (au sens large). Je suppose que vous avez 5 gigaoctets de données à sauvegarder. Vous souhaitez effectuer une sauvegarde quotidienne sur un disque et une sauvegarde hebdomadaire sur un autre disque. Je suppose que vous disposez de disques externes de 500 gigaoctets sur lesquels effectuer vos sauvegardes. Je suppose que vous exécutez Microsoft Windows 7-10.


Ma recommandation pour accomplir cela est de simplement copier tous vos documents chaque fois que vous voulez faire une sauvegarde. Créez un répertoire sur le lecteur de sauvegarde en utilisant la date comme nom. Comme backup-d2017-05-22. Copiez ensuite l'intégralité de votre répertoire de documents dans ce répertoire. Supprimez ensuite tout ancien répertoire de sauvegarde sur ce lecteur. Ce qui précède s'applique à vos sauvegardes quotidiennes. Créez backup-w2017-05-27 pour vos sauvegardes hebdomadaires sur l'autre lecteur (notez "d" et "w") et supprimez l'ancien répertoire. Ceci pourrait être automatisé dans un script qui est lié par un raccourci de bureau ou d'autres moyens par lesquels vous aimez invoquer des programmes. Tout d'abord, lorsque vous attachez le lecteur de sauvegarde, notez la lettre de lecteur qu'il reçoit (dans le cas de chaque lecteur). Je vais supposer que la lettre de lecteur est d : dans le code suivant. Create a file in your documents directory called daily-backup.bat using Notepad as the editor (not a W.P.). In this file you insert this contents:

  1. @echo off 
  2.  
  3. REM Set this to the directory to backup 
  4. set source=%HOMEDRIVE%%HOMEPATH%Documents 
  5.  
  6. REM Two pairs of lines follow, remove the "REM" part or add it so that one 
  7. REM pair has REM and the other doesn't, depending 
  8. REM on whether this is a daily or weekly backup script 
  9. set Backup=Daily 
  10. set bdrive=D: 
  11. REM set Backup=Weekly 
  12. REM set bdrive=D: 
  13.  
  14. REM Get today's date in usable form 
  15. FOR /F "tokens=*" %%a IN ('DATE/T') DO ( 
  16. for %%b in (%%a) do ( 
  17. set today=%%b% 
  18. FOR /F "tokens=1-3 delims=/-" %%A IN ("%today%") DO ( 
  19. SET Month=%%A 
  20. SET Day=%%B 
  21. SET Year=%%C 
  22.  
  23. if %Backup%==Daily ( 
  24. set letter=d 
  25. ) else ( 
  26. set letter=w 
  27.  
  28. set dirname=%bdrive%backup-%letter%%Year%-%Month%-%Day% 
  29. set cleanupscript=temp-backup-%letter%%Year%-%Month%-%Day%-cleanup.bat 
  30.  
  31. REM find any old backup directories and record them in a script for deletion 
  32. REM once the new backup finishes 
  33. set wild=%bdrive%backup-%letter%* 
  34. echo @echo off > %cleanupscript% 
  35. for /f "tokens=*" %%A in ('dir %wild% /b') do ( 
  36. echo rmdir /s /q %%A >> %cleanupscript% 
  37. echo exit >> %cleanupscript% 
  38.  
  39. REM do the backup 
  40. mkdir %dirname% 
  41. xcopy %source% %dirname% /f /e 
  42.  
  43. start /min/wait %cleanupscript% 
  44. sleep 3 
  45. del %cleanupscript% 

Copy that file to another one called weekly-backup.bat. Modifiez la source, bdrive en haut pour correspondre à ce que vous voulez sauvegarder et à la lettre de lecteur de votre disque amovible. Ensuite, pour la copie, weekly-backup.bat, suivez les instructions concernant la suppression des parties REM de la paire de lignes hebdomadaires et ajoutez les REM aux lignes quotidiennes. Maintenant, branchez votre lecteur externe et double-cliquez sur le fichier approprié.

La sauvegarde sur des lecteurs externes donne une sécurité supplémentaire, mais selon mon option, la meilleure option est de sauvegarder sur un site de stockage en nuage. Vous pouvez aller assez loin avec des comptes gratuits sur Dropbox, OneDrive et Google Drive. Vous pouvez acheter un compte chez d'autres pour un prix assez bas. Avec la plupart d'entre eux, vous pouvez avoir une copie continue des fichiers modifiés sur le cloud et vous n'avez pas à déclencher manuellement une sauvegarde.