Tecnología

Robocopy y la magia de las pequeñas cosas

·

Una de las razones por las que me monté un nuevo PC fue para organizar de una vez por todas mis fotos. Eso hizo entre otras cosas que me comprara una unidad SSD de 2 TB y que probara a instalar macOS en un SSD distinto para ver si con Apple Fotos la cosa me acababa convenciendo.

No lo hizo. Aunque la aplicación está bien, acabé dándome cuenta de que estaba muy acostumbrado al viejo Picasa de Google. Dejaron de desarrollarlo, sí, pero sigue pudiendo descargarse para que cualquiera lo use. Puede que no tenga algunas opciones de Apple Fotos (tardé un buen rato en descubrir el atajo para marcar una foto como favorita) o su interfaz preciosista, pero su funcionamiento es fantástico y voy rápido a la hora de hacerlo todo.

El caso es que eso me obligó a reformatear el disco de 2 TB para poder usarlo en Windows. Tras eso tuve que volver a copiar todas las fotos desde el NAS a esa unidad, un proceso que llevó varias horas y que tiene un problema adicional: el NAS sigue siendo (de momento) el nodo central de todo mi sistema de backups de fotos. Cuando voy subiendo las fotos desde nuestros móviles —gracias al maravilloso DS Photo que funciona de perlas con mi Synology DS212j— se quedan en su carpetita correspondiente del NAS, y claro, luego esas fotos tendrían que copiarse también a mi PC.

Así pues, necesito que las carpetas de fotos del NAS y el PC estén sincronizadas, y el otro día me puse a investigar cómo lograrlo. Me manejo medio bien con rsync, pero activar el servicio en el NAS y sacar partido de él en Windows 10 era un poco engorroso y  quería ver opciones. Y entonces ocurrió el pequeño milagro: ese que se produce cuando encuentras una solución simple que funciona y que estaba ahí, como esperando a que la probases (y escribieses de ella en tu blog).

La búsqueda de información me llevó de repente a este antiguo (2009) post de un programador llamado Mark S. Rasmussen en el que el chico explicaba cómo había tenido un problema similar aunque por distintos motivos. Había encontrado información sobre alguna aplicación que lo hacía, pero de repente se encontró con una vieja utilidad de Windows llamada Robocopy en cuya descripción oficial solo se lee que «copia datos de ficheros».

Hace mucho más, señores de Microsoft, así que deberían presumir un poco más de ello.

El caso es que tras leer el post de mi nuevo amigo —Mark, recuérdame que te pague unas cervezas si me paso por Dinamarca— probé el comando, que tiene una sintaxis simple y perfecta para mi caso de uso (aquí traduzco literalmente lo que él comentaba):

robocopy \\SourceServer\Share \\DestinationServer\Share /MIR /FFT /Z /XA:H /W:5
  • /MIR especifica que robocopy debe reflejar el directorio de origen y el directorio de destino. Tenga en cuenta que esto puede eliminar archivos en el destino.
  • /FFT utiliza la sincronización de archivos fat en lugar de NTFS. Esto significa que la granularidad es un poco menos precisa. Para las operaciones de compartición a través de la red esto parece ser mucho más fiable – simplemente no confíe en que los tiempos de los archivos sean completamente precisos en el segundo.
  • /Z asegura que robocopy puede reanudar la transferencia de un archivo grande en el medio del archivo en lugar de reiniciar.
  • /XA:H hace que robocopy ignore los archivos ocultos, normalmente serán archivos de sistema en los que no estamos interesados.
  • /W:5 reduce el tiempo de espera entre fallos a 5 segundos en lugar de los 30 segundos por defecto.

Eso era justo lo que necesitaba, así que probé a ejecutar el comando en una consola de Windows para sincronizar (en un solo sentido, que es lo que requería mi escenario) las dos carpetas y pude ver la luz: la carpeta de origen detectaba qué faltaba en la de destino y sólo copiaba eso, pero es que además lo hacía realmente rápido. En menos de 10 minutos finalizó el proceso que se encargó de copiar unas 9.500 fotos y que además me daba información completa sobre todo lo que había hecho.

Así pues, ni utilidades de sincronización comerciales, ni rsync, ni inventos de Synology. Seguro que hay un montón de alternativas, y seguro que alguno de vosotros me sugerís opciones válidas e interesantes, pero en mi caso específico Robocopy funciona de forma espectacular.

Es cierto que no es una sincronización «pura» en dos sentidos (si hago algún cambio en destino, no quedará reflejado en origen), pero es que lo que me interesa ahora mismo es tener el origen como copia de seguridad «en bruto». Si todo va como espero, la idea es borrar todas las fotos del NAS y crear un punto de sincronización allí para tener siempre una copia de las fotos guardadas en mi PC en el NAS (y en otro disco duro externo que guardo fuera de casa, ya sabéis que no soy nada fan de la nube).

Hasta entonces, que viva Robocopy. Bien por las pequeñas utilidades que hacen justo lo que necesitas, y bien por encontrarlas.


Incognichollos

Esta es una selección con las mejores ofertas tecnológicas actualizadas casi diariamente, como expliqué aquí. Aunque estés en un post «antiguo» las ofertas son de última hora, los Incognichollos los actualizo aparte. También puedes seguir los Incognichollos en Twitter o en el nuevo canal de Telegram 🙂 . Aprovecha, que no suelen durar mucho tiempo:

  • OnePlus 7 Pro: el nuevo pepino de esta fabricante. 6,67? 90 Hz, Snapdragon 855, 8 GB de RAM, 256 GB capacidad, cámara triple (48+16+8), cámara retráctil frontal de 16 MP, lector bajo pantalla, batería 4000 mAh. Tremendo por 666 euros en GearBest.
  • RiME: el juego de Tequila Games distribuido por Epic Games se puede conseguir gratis en Steam. Es un juegazo, dicen los críticos, así que a por él.
  • Xiaomi Redmi Note 7: 6,3» Snapdragon 660, 4 GB de RAM, 128 GB de capacidad (ampliables vía MicroSD), 4.000 mAh, minijack y cámara dual de 48+5 MP realmente estupendo por 182,13 euros en Banggood con el código BG5RN74. La versión de 3/32 está a 148 euros en AliExpress, y la de 4/64 está a 165 euros en Banggood con el código BG5RN7.
  • Xiaomi Mi 9 SE: la versión ‘compacta’ del telefonazo de Xiaomi, 5,97?, Snapdragon 712, 6 GB de RAM, 128 GB de capacidad, cámara triple (48+13+8), 3.070 mAh, lector huella bajo pantalla. Está a 267,24 euros en Banggood con el código 5BGM96SE
  • OnePlus 7: la evolución del 6T con 6,41?, Snapdragon 855, 8 GB de RAM, mininotch, 256 GB de capacidad (uauh), cámara dual 48+5, 3700 mAh de batería, huella en pantalla. Está a 458,64 euros en AliExpress.
  • Asus ZenFone 6: el nuevo telefonazo de Asus con pantalla sin marcos de 6,4 pulgadas, 6 GB de RAM, 64 GB de capacidad y esa cámara desplegable dual que funciona tanto como frontal como trasera. Está a 495 euros en GearBest
  • Lenovo IdeaPad 330-15ICH: atentos a la configuración. 15,6? FullHD, Core i7-8750H, 16 GB de RAM (uauh), 1 TB HDD, 256 GB SSD (uauh uauh), y una GTX 1050 para jugar. Teclado español, sin sistema operativo. Brutal por 799,99 euros en Amazon.
  • Windows 10 Pro: una licencia para el sistema operativo de Microsoft. Te la mandan por correo junto a algunas instrucciones. Está a 3,01 euros en Amazon, perfecta para este equipo que se venden sin sistema operativo
  • Xbox One S Digital + 3 juegos: la consola de Microsoft sin unidad de Blu-ray incluye un mando y Minecraft, Sea of Thieves y Forza Horizon 3. Está a 175 euros en AliexpressPlaza con el código «plazaoff«. Envío desde España, 2 años garantía.
  • HP Noteboook 15: portátil de 15,6 pulgadas HD (1366×768, el único fallito), CPU AMD A9-9425 (tipo Celeron), 12 GB de RAM, 256 GB de SSD, Windows 10, teclado español. Modesto en CPU y pantalla pero muy bien lo demás, el precio mola: 449,99 euros en Amazon.
  • iPhone X 256 GB: el telefonazo de Apple del año pasado sigue siendo un gran terminal. 5,8?, Apple A11 Bionic, 3 GB de RAM, 256 GB de capacidad, cámara dual de 12 MP, está a 899 euros en Amazon (1.089 precio normal).
  • Tablet Amazon Fire 7: la renovada tableta de Amazon con mejor procesador y sobre todo con el doble de capacidad que el modelo de 2017. La versión de 16 GB (ampliable vía microSD) está a tan solo 69,99 euros en Amazon.
  • Auriculares inalámbricos Xiaomi AirDots TWS: los competidores económicos de los AirPods de Apple con Bluetooth 5.0, 4 horas de autonomía y 12 más en el estuche, control táctil. Están a 20,60 euros en Banggood con el código BGredmi666.
  • Tarjeta gráfica RVGA RTX 2070: una súper tarjeta gráfica para jugar con 8 GB de memoria GDDR6, arquitectura Turing (raytracing, DLSS) y margen para jugar a tope en cualquier juego. Está a 516,65 euros en Amazon. Incluso más barata (450 €) en sección «Nuevos».
  • Kit Arduino: una placa UNO R3 compatible con Arduino y el kit Freenove RFID con un tutorial de 252 páginas y 49 proyectos distintos, buena idea para niños. Está a 29,95 euros en Amazon. Y si queréis ir aún a más creatividad, este pack de 37 sensores para ARDUINO es brutal, está a 18 euros en Banggood.
  • Xiaomi Mi 9: atentos a la bajada brutal de precio. 6,39», Snapdragon 855, 6 GB / 64 GB, cámara triple (48+16+12), lector de huella en pantalla, carga rápida e inalámbrica. Está a 362 euros en Banggood con el código BGMI964.
  • Nintendo New 2DS XL: es el modelo más grande y actualizado de la portátil de Nintendo: tiene doble cámara trasera y una frontal, y es compatible con los juegos de la Nintendo 3DS. Está a 133,90 euros en Amazon, regalo comunión perfecto.
  • Battlefield 1 (Xbox One): mi juego favorito desde hace tiempo, está en ofertón y regalan el ‘Battlefield 1943’. Está a 1,59 euros en CDKeys
  • Gimbal Xiaomi Mijia SJYT01FM: un gimbal para grabaciones con una estabilización perfecta. Pesa 340 gramos, buena construcción y tomas perfectas para estas vacaciones con el móvil. Como si fueras un pro. Está a 73 euros en Banggood con código BGSJYT01FM
  • Pendrive USB Toshiba 64 GB: una llave USB con interfaz USB 3.0 súper rápida, hasta 150 MB/s y con 64 GB de capacidad. Muy buena opción por 8,99 euros en Amazon.
  • Xiaomi Mi Air 12: el pequeño de Xiaomi con 12,5? Full HD, un Core M3-7Y30, 4 GB de RAM, 128 GB de SSD, Windows 10 y teclado en inglés, estupendo por 484 euros en Banggood con el cupón BGXM469
  • FIFA 18 PS4: la edición del año pasado sigue siendo un gran juego, sobre todo a 7,80 euros en Amazon. Para la Xbox One, a 13,99 euros.
  • Chuwi HeroBook: un portátil muy modesto y muy barato: 14,1» (1366×768), Atom X5-E8000 (quad-core), 4 GB de RAM, 64 GB eMMC de capacidad (con M.2), Windows 10, teclado en inglés, salida Micro HDMI, 2xUSB3.0. 165 euros en Banggood con el código BGCH510
  • Tarjeta gráfica NVIDIA GTX 1650: fabricada por PNY, perfecta para jugar a 1080p a 60 FPS. Supera a la 1050 Ti en un 33% de rendimiento y su precio es brutal, 122 euros en AliExpress Plaza con código «plazaoff«, envío desde España, 2 años de garantía.
  • Xiaomi Mi 9 SE: y la versión compacta: 5,97 pulgadas, Snapdragon 712, 6 GB de RAM, 64 GB de capacidad, triple cámara (48+12+16), lector de huella en pantalla, está a 268 euros en Banggood con el cupón 5BGM96SE. Brutal. La versión con 128 GB de capacidad está algo más cara pero esos gigas más son muy chulos. Está a 313 euros en Banggood con el cupón 5BGM9SE
  • Office 2019 Professional Plus: licencia para un PC, solo para Windows 10, licencia perpetua, envío del código de licencia por correo. Se dan instrucciones para descarga, instalación y aplicación. Está a 11,10 euros en Amazon.
  • SSD SanDisk 480G: y si queréis más capacidad, esta opción es aún más asequible con sus 480 GB de capacidad, un disco SSD SATA III con hasta 535 MB/s de velocidad de lectura. Está a 58 euros en Amazon
  • Xiaomi Airdots Pro: la versión mejorada de estos auriculares, con control táctil, más autonomía, mejor conectividad y más calidad de sonido. El diseño recuerda a otros… ? Están a 45,88 euros en AliExpress con este cupón
  • Bolígrafo Xiaomi Mijia Pen + 3 recambios: el boli de 0,5 mm con tecnología suiza (o eso dicen) que enamora. Yo ya he comprado varios, y la verdad es que molan, y por este precio, más. El boli + tres recambios sale por 3,61 en AliExpress.

¿Quieres recibir un correo de aviso cuando publique nuevas entradas?

Standard

9 comentarios en “Robocopy y la magia de las pequeñas cosas

  1. José Antonio dice:

    No puedo entender que en pleno 2018 alguien que es periodista informático use soluciones de 1998. El Cristo que montas para tener las fotos sincronizadas es complejo a más no poder, habiendo como hay soluciones en la nube que funcionan de coña y que son fáciles de usar y completamente fiables.

    • José Antonio dice:

      OneDrive, la propia iCloud de Apple, DropBox, Google…todas ellas permiten la magia de sacar una foto y que el resto de dispositivos la tengan sincronizada al momento…

  2. ¿ Y que hay de subir las fotos a la nube ? Amazon ofrece almacenamiento ilimitado de fotos con la opción prime, algo que pasa desapercibido pero que no tiene comparación posible. El problema es sincronizar tus fotos de local, sobre todo cuando vas editando y guardando archivos mochila y exportando a JPG, a la cuenta de Amazon. El programa de Amazon es bastante tosco, sólo permite hacer backup y no sincroniza.

    El único programa que conozco que sincronice con Amazon Fotos es SyncBackupPro de 2BrightSparks, no se si los que comentáis lo hacen o conocéis otros programa que lo haga.

    Saludos,

  3. David dice:

    Para copias sincronizadas yo utilizo Allway Sync (www.allwaysync.com) que me permite elegir el método de sincronización (doble sentido, uno solo…) y funciona perfectamente entre equipos en la misma red (supongo que en remoto también). Además es bastante barato.

  4. Gracias por los comentarios y las opciones. Lo de la nube está guay salvo cuando desconfías de quien te ofrece esos servicios. Necesitaría 1 TB al mes y aunque hay opciones gratuitas o baratas no me convence la fórmula, aquí cada cual tiene su propia perspectiva.

    Me gusta tener todas esas opciones para cuando elija el tema de la sincronización en dos sentidos, seguro que acabaré usando alguna, gracias!

Comentarios cerrados