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.

  • Xiaomi Mi A3: el nuevo cholloteléfono de Xiaomi. 6,01″, Snapdragon 665, 4 GB de RAM, 64 GB de capacidad, cámara triple (48+8+2 MP), Android One (puro, sin MIUI), lector de huella bajo pantalla, sin NFC, brutal: 203 euros en GeekBuying con el código 3FUYCD7F
  • Xiaomi Mi 9T: 6,39″ AMOLED, Snapdragon 730, 6 GB de RAM, 128 GB de capacidad, cámara triple (48+8+13), cámara frontal retráctil (20 MP), lector de huella bajo pantalla, 4000 mAh. Brutal por 271 euros en GearBest con el código MI9T128BLACK
  • Xiaomi Mi 9: atentos, chicos. AMOLED 6,39» , Snapdragon 855, 6 GB de RAM, GB de capacidad, huella dactilar en pantalla, carga inalámbrica y rápida, cámara triple (48+12+16 MP). Brutal por 316 euros en GearBest con el código GBM964BLACK
  • Monitor AOC: atentos a este chollazo, 21,5 pulgadas y resolución 1080p a un precio escandaloso, 69,99 euros en Amazon. Absolutamente brutal, con HDMI y VGA.
  • Raspberry Pi 3 B+ Starter Kit: acaba de salir la 4, pero eso abarata este kit. Incluye la RPi 3 B+, adaptador de corriente con interruptor, 3 radiadores, caja, cable HDMI, micro SD con NOOBs. Está a 51 euros en Amazon con el código JF8I4CDN
  • Auriculares Xiaomi AirDots Pro: los competidores de los AirPods de Apple, con controles de reproducción, llamadas y asistente de voz, compatibles con iOS y Android, hasta 10 horas de uso, están a 40 euros en Banggood con el código BGAirTWSES
  • SSD Samsung 860 QVO 2 TB: la unidad SSD de 2 TB de Samsung sigue estando de ofertón. Con tecnología QVO, mejores tasas y eficiencia, hasta 560 MB/s en lectura, está a 187 euros en Amazon Francia, envío incluido
  • Huawei MateBook D: un portátil ultradelgado de 15,6″ Fulll HD con un Core i3-8130U, 8 GB de RAM, 256 GB de capacidad, Windows 10 y teclado en español. Buen precio para un buen equipo, 499 euros en Amazon
  • Lenovo IdeaPad 330-15ICH: el 15,6″ Full HD con ambición gaming. Core i5-8300H, 8 GB de RAM, 1 TB de HDD, y una GTX 1050 para jugar con cierta alegría. Sin sistema operativo, está a 499 euros en Amazon
  • Xiaomi Mi Band 4: la nueva versión de la pulsera cuantificadora con pantalla AMOLED a color, 5 ATM de resistencia (a nadar sin fin) sensor de ritmo cardiaco, notificaciones, monitor de sueño, está a 27 euros en Banggood con el código BGMiband4es01
  • Smart TV LG 55UM7100ALEXA: una tele inteligente de 55 pulgadas 4K HDR10 y HLG con WebOS 4.5, conectividad ThinQ, soporte Alexa, sonido Ultra Surround. Está a tan solo 538,99 euros en Amazon.
  • NAS WD My Cloud EX2 Ultra: un NAS de nada menos que 8 TB de capacidad con dos bahías, RAID, sincronización de archivos, servidor multimedia, está a 268,99 euros en Amazon.
  • Chuwi Aerobook: 13,3″ con un Intel Core m3-6Y30, 8 GB de RAM y 256 GB de SSD, Windows 10 (teclado en inglés, touchpad gigante, ). Compacto, ligero y con bastantes más puertos que el de Apple 🙂 Está a 337 euros en Banggood con el código BGOPCOUPON001
  • Portátil Jumper EZBook 3 PRO: uno parecido estoy usando para escribir esto. Ultradelgado, 13,3″ Full HD, Intel Celeron N3450, 6 GB de RAM, 64 GB eMMC, ranura MicroSD, puerto M.2, BT 4.0, HDMI, 4.500 mAh, está a 192 euros en Banggood con el código BGJU4679
  • Lenovo Legion T530: un PC de sobremesa con un Core i7-8700, 8 GB de RAM; 1 TB de HDD, 128 GB de SSD y una GTX 1050 Ti para jugar. Yo luego añadiría aparte un SSD y quizás mejor gráfica, pero a este precio está muy bien, 679,18 euros en Amazon. No incluye Windows 10, que tendréis que comprar aparte. En eBay las tenéis por 3 euros, no hay problema
  • Tableta Chuwi Hi9 Plus: 10,8″ con un MediaTek Helio X27, 4 GB de RAM, 64 GB de capacidad (ampliables), soporte stylus , webcam 8 MP, WiFi ac, BT 4.1, minijack, USB-C, 7.000 mAh, GPS, radio FM, dual SIM. Está a 142 euros en Banggood con el código BG924355. La versión con 128 GB de capacidad está muy poco por encima, solo 211 euros en Banggoodcon el código BGJU4679
  • Volante para Nintendo Switch: dos volantes AmazonBasics en rojo y azul para la Nintendo Switch para insertar el mando joy-con. Perfectos para Super Mario Cars, por supuesto. Está a 8,95 euros en Amazon.
  • Xiaomi Mi 9 SE: 5,97 pulgadas, Snapdragon 712, 6 GB de RAM, 128 GB de capacidad (uauh), triple cámara (48+12+16), lector de huella en pantalla, está a tan solo 270 euros en GearBest
  • Cinta de andar Xiaomi Youpin A1: velocidad máxima de 6 km/h, soporta 90 kg y es además plegable para su fácil almacenamiento. Está a 348,16 euros en GearBest.
  • Xiaomi Redmi Note 7: 6,3» Snapdragon 660, 4 GB de RAM, 64 GB de capacidad (ampliables vía MicroSD), 4.000 mAh, minijack y cámara dual de 48+5 MP realmente estupendo por 147 euros en Banggood con el código BGEMN764. La versión de 3/32 GB está a 132,46 euros en GearBest.
  • Portátil Jumper X4 Pro: un 14″ Full HD con un Core i3-5005U, 8 GB de RAM, 256 GB de SSD, webcam, WiFi ac, BT 4.2, jack de audio, HDMI, lector microSD, puerto USB-C, 4 altavoces. Tremendo por 352 euros en Banggood con el código BGJL3D10
  • Xiaomi AMAZFIT Bip: el reloj cuantificador tipo Pebble. 45 días de autonomía (y no es broma, análisis aquí chulo), GPS, monitor de sueño y pulsaciones, notificaciones, está a 45,9 euros en Banggood con el código BGSALEBIP
  • Tableta Teclast T20: más ambiciosa. 10,1″, pantalla Sharp 2,5K, Helio X27, 4 GB RAM, 64 GB capacidad, 8100 mAh, webcam 13 MP, lector de huella, WiFi, 4G, está a 142 euros en Banggood con el código BG88b402
  • 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 401,66 euros en AliExpress.
  • Samsung Galaxy A60: curioso este móvil de 6,3″ con un Snapdragon 675, 6 GB de RAM, 64 GB de capacidad, cámara triple (32+5+8) y frontal de 16 MP, 3500 mAh, está a 205,85 euros en GearBest.
  • Chuwi Aerobook: una especie de ‘MacBook’ de 13,3″ con un Intel Core m3-6Y30, 8 GB de RAM y 256 GB de SSD, Windows 10 (teclado en inglés, touchpad gigante, ). Compacto, ligero y con bastantes más puertos que el de Apple 🙂 Está a 384 euros en GearBest.
  • Lenovo IdeaPad 330-15IKBR: atentos a la configuración. 15,6″ HD (es la única pega, no FullHD), Core i7-8550U, 8 GB de RAM, 256 GB SSD. Teclado español, sin sistema operativo. Brutal por 479 euros en Amazon
  • SSD Samsung 860 QVO 2 TB: una unidad SSD SATA brutal de 2 TB de capacidad y con tecnología QVO, superior en eficiencia y rendimiento, hasta 550 MB/s. Está a 187 euros en Amazon Francia, envío incluido.
  • AMD Ryzen 5 2600X: desbloqueado para overclocking, esta CPU con 8 núcleos y 16 hilos de ejecución funciona a 4,25 GHz con Turbo. Incluye ventilador Wraith Spire. Está a 178,45 euros en Amazon
  • Xbox One S 1 TB All-digital: es la nueva edición sin lector Blu-ray, pero llega con un mando y un disco de 1 TB de capacidad. Regalan el juego Sea of Thieves y el Forza Horizon 3. Súper barata, 180 euros en Aliexpress Plaza
  • Xiaomi Mi Air 13: vuelve a estar insteresante. 13,3″ Full HD con Core i7-8550U, 8/256GB, GeForce MX150, lector de huella, buena opción en Banggood, está a 679 euros con el código BGXM2972.
  • Pack teclado y ratón Logitech MK120: las críticas son fantásticas, y a este precio no me extraña. Teclado de perfil plano, eespañol (la foto está mal) silencioso, con cable USB, ratón con cable USB. Está a 13,95 euros en Amazon.
  • OnePlus 7 Pro: 6,67 pulgadas a 90 Hz (dicen que son la pera), 8 GB de RAM, 256 GB capacidad, cámara triple (48+16+8), cámara frontal retráctil 16 MP, lector de huella en apntalla, 4.000 mAh. Está a 599 euros en Banggood con el código BGOP7PRO
  • Xiaomi Mi A2: está de oferta. Pantalla de 5,99 pulgadas, Snapdragon 660, 4 GB de RAM, 64 GB de capacidad (no ampliables), cámara dual (12+20), está a 145 euros en Amazon. Jamás había estado tan barato allí.
  • MiniPC: atentos a este equipo en formato NUC con un Core i3-7100U, 8 GB de RAM, 120 GB de SSD, WiFi 300 Mbps, 6 x USB, RJ-45, Ethernet, VGA, HDMI, toma auriculares. Por 205,94 euros, nada mal en AliExpress. Te regalan montura VESA.
  • Amazfit Verge Lite: sin NFC, pero con una autonomía de hasta 20 días. Pantalla AMOLED de 1,3″ 360×360 Corning Gorilla Glass. Frecuencia cardíaca, gran variedad de modos deportivos. GPS + GLONASS. Está a 89,18 euros 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