Cómo sincronizar dos discos duros externos automáticamente

No nos has dado muchos datos con los que trabajar. No sabemos cuántos datos necesita respaldar ni qué tamaño tienen sus discos. No sabemos qué porción de sus datos a respaldar cambia en cada intervalo de respaldo. No sabemos si está planeando mantener ambas unidades externas conectadas en una ubicación o si tiene una en una ubicación y otra en una ubicación diferente (eso tendría sentido si está tratando de proporcionar seguridad adicional (capacidad de recuperación de ciertos desastres). No sabemos su experiencia o nivel de comodidad con los diferentes métodos de control de su ordenador, como la línea de comandos, las tareas programadas, etc. No sabemos qué tipo de sistema operativo tienes.

Así que, sin esos datos, sólo voy a postular un escenario probable y darte mi recomendación para esa situación. Asumo que has minimizado lo que estás respaldando y que no estás respaldando programas, sino sólo documentos (a grandes rasgos). Asumo que tienes 5 gigabytes de datos para respaldar. Quieres hacer una copia de seguridad diaria con una unidad y semanal con otra unidad. Asumo que tienes discos externos de 500 gigabytes en los que hacer la copia de seguridad. Asumo que estás ejecutando Microsoft Windows 7-10.

Mi recomendación para conseguirlo es simplemente copiar todos tus documentos cada vez que quieras hacer una copia de seguridad. Crea un directorio en la unidad de copia de seguridad utilizando la fecha como nombre. Como por ejemplo backup-d2017-05-22. Luego copie todo su directorio de documentos a ese directorio. A continuación, eliminar cualquier directorio de copia de seguridad de edad en esa unidad. Lo anterior sería para sus copias de seguridad diarias. Cree la copia de seguridad-w2017-05-27 para sus copias de seguridad semanales en la otra unidad (tenga en cuenta "d" y "w") y elimine la antigua. Esto podría ser automatizado en un script que se vincula por un acceso directo del escritorio u otro medio por el que te gusta invocar los programas. En primer lugar, cuando se conecta la unidad de copia de seguridad, tenga en cuenta la letra de unidad que recibe (en el caso de cada unidad). Asumiré que la letra de la unidad es d: en el siguiente código. 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. Edita el origen, bdrive en la parte superior para que coincida con lo que quieres respaldar y cuál es la letra de unidad de tu disco extraíble. Luego, para la copia, weekly-backup.bat, sigue las instrucciones sobre la eliminación de las partes REM del par de líneas semanales y añade el REM a las diarias. Ahora conecta tu disco externo y haz doble clic en el archivo correspondiente.

La copia de seguridad en discos externos da una seguridad extra, pero en mi opción, la mejor opción es hacer la copia de seguridad en un sitio de almacenamiento en la nube. Puedes llegar bastante lejos con las cuentas gratuitas de Dropbox, OneDrive y Google Drive. Puedes comprar una cuenta en otros por bastante poco dinero. Con la mayoría de estos, puedes tener una copia continua de los archivos modificados en la nube y no tienes que activar manualmente una copia de seguridad.