Migrar NAS Synology a UniFi UNAS Pro 8: Robocopy y SMB Multichannel

Por qué una migración "aburrida" entre dos NAS se complicó

Scott Hanselman documentó en su blog un trabajo que parecía de una tarde y terminó ocupando toda una noche: mover su colección de archivos desde un Synology antiguo hacia un Ubiquiti UniFi UNAS Pro 8. Ambos hablan SMB, su red interna ya estaba en 10 gigabits y Windows lleva décadas copiando archivos entre máquinas. Y, aun así, aparecieron tres trampas reales: Alternate Data Streams ocultos, la ralentización del flag /Z y la diferencia entre SMB Multichannel y link aggregation tradicional.

Para un fundador que está migrando infraestructura propia, los mismos tres problemas aparecen en cualquier mudanza a un NAS nuevo. El artículo original cita el comando final que cerró la migración, los símbolos que quitó y los que dejó, y por qué.

El error del 92%: Alternate Data Streams rompen la copia

El primer tropiezo fue un ERROR 665 (0x00000299) que aparecía siempre al llegar al 92% de un archivo .m4p. El log de Robocopy mostraba el tamaño, pero el fallo no estaba en el archivo en sí: estaba en un Alternate Data Stream (ADS) oculto asociado al fichero. La inspección con dir /R expuso un stream de unos 360 KB con nombre 01APIC_03.jpg:$DATA pegado al .m4p.

👥 ¿Quieres ir más allá de la noticia?

En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.

👥 Unirme a la comunidad

Los ADS son una característica vieja de NTFS que Windows suele esconder. Algunos antivirus, navegadores y herramientas de descarga los usan para guardar metadata (por ejemplo, el Zone.Identifier que registra de dónde se bajó un fichero). En la fuente original, Hanselman recuerda haber escrito sobre ellos en 2003 y haberlos visto reaparecer en 2007 con Zone.Identifier.

La solución que aplicó fue añadir el flag X dentro de los modificadores de copia:

  • /COPY:DATX en archivos: copia data, atributos y timestamps, pero omite los streams alternativos.
  • /DCOPY:DATX: aplica la misma lógica a directorios.

Importante: eso no borra metadata dentro del archivo (tags ID3, EXIF, metadatos MP4). Solo ignora los streams NTFS que viven al lado del fichero. Si tu migración incluye directorios heredados de descargas, es muy probable que tropieces con el mismo problema.

/Z (modo reiniciable) puede ser el villano silencioso

El segundo hallazgo fue el más contraintuitivo. Hanselman arrancó con un comando "de libro" que incluía /Z para que cualquier corte de red se reanudara desde el byte exacto donde se cortó la copia. Resultado: rendimiento errático, picos de cientos de megabits que caían a nada.

Al eliminar /Z, la copia terminó moviendo casi 48 GB en una sola corrida con un promedio de 187 MB/segundo y cero archivos fallidos. Lo que pasó es lo que la documentación de Microsoft advierte pero pocos internalizan: el modo reiniciable obliga a mantener journaling extra del estado de cada bloque copiado, y ese overhead se vuelve enorme en LAN estables donde nunca se va a usar la recuperación.

La guía de migración de Microsoft, citada en el artículo de Hanselman, recomienda tratar /Z como una opción para usar cuando la red es poco fiable, no por defecto. En una LAN cableada entre dos NAS, dejarlo fuera suele ganar.

Lo que /MT y /J realmente hacen

Dos flags más que suelen copiarse sin pensar:

  • /MT:n: lanza n hilos de copia en paralelo. Microsoft lo soporta hasta 128 hilos, con 8 por defecto. Hanselman probó con 16, 4 y 1; 4 rindió mejor para su mezcla de miles de archivos pequeños. La intuición útil: /MT no hace cada archivo más rápido, lo que hace es superponer la latencia de abrir, escribir y cerrar entre varios ficheros. Para un backup de 50.000 fotos el número óptimo es distinto que para 4 imágenes de disco de 900 GB.
  • /J: activa I/O sin buffer (unbuffered), y Microsoft lo recomienda para archivos muy grandes. En su prueba, sin embargo, ralentizó la copia NAS-a-NAS porque Windows leía de un SMB y escribía a otro al mismo tiempo. Copiar el mismo fichero del Synology a su escritorio local llegó a unos 250 MB/segundo, lo que aisló el cuello de botella en el patrón SMB-origen+SMB-destino.

Hanselman cierra esa sección con una frase útil para administradores: /Z, /MT y /J no son niveles de un slider; cambian el modelo de I/O, la concurrencia y la capacidad de reanudar. Cada uno tiene un coste oculto.

SMB Multichannel: por qué el Synology "viejo" rendía como uno nuevo

Durante la migración, Hanselman culpaba al Synology de los picos bajos. Hasta que ejecutó Get-SmbMultichannelConnection -ServerName server y vio que las cuatro interfaces 1 GbE del NAS estaban participando en la misma sesión SMB:

  • 192.168.1.210
  • 192.168.1.198
  • 192.168.1.197
  • 192.168.1.26

Con la NIC del cliente en 2.5 GbE, el cuello de botella real estaba en el lado del PC, no del Synology. SMB 3 Multichannel permite que un único cliente agregue varios enlaces de red hacia el mismo servidor, mientras que la link aggregation tradicional (LACP) reparte throughput entre múltiples clientes y servicios. La diferencia importa cuando tienes un único workstation tirando fuerte contra un solo servidor.

Según el reporte de NASCompares del 18 de septiembre de 2025, el UNAS Pro 8 trae tres puertos 10 GbE (dos SFP+ y un RJ45) precisamente para habilitar este tipo de escenarios, además de dos slots M.2 NVMe dedicados a caché (solo caché, no se pueden unir al pool) y fuentes redundantes hot-swap. El mismo análisis registra lecturas secuenciales de alrededor de 800–850 MB/segundo sobre RAID 5 con ocho discos.

El comando que dejó funcionando

Para el grueso de los shares con miles de archivos, esta es la línea que Hanselman dice correría primero hoy:

robocopy "\\server\share" "\\UNAS-Pro-8\share" /E /MT:4 /R:2 /W:2 /COPY:DATX /DCOPY:DATX /XJ /NP /NFL /NDL /LOG:"%USERPROFILE%\Desktop\nas-migration.log"

Cada flag cumple un trabajo específico que el artículo desglosa uno por uno: /E copia subdirectorios incluidos los vacíos, /MT:4 limita a cuatro hilos, /COPY:DATX y /DCOPY:DATX saltan los ADS problemáticos, /XJ excluye junctions, y /NP + /NFL + /NDL mantienen el log compacto. Para validar integridad en ficheros críticos, Get-FileHash con SHA-256 (algoritmo por defecto, según la documentación de Microsoft) confirma que origen y destino producen el mismo digest.

Comparativa rápida de contexto: dónde encaja el UNAS Pro 8

El UNAS Pro 8 no está solo. La guía "Best NAS for Small Business 2026" de ifeeltech.com, con precios verificados el 13 de julio de 2026, ubica al UNAS Pro 8 en US$799 (MSRP en la tienda de Ubiquiti) frente a:

  • Synology DS925+ (≈US$720): DSM sigue siendo el software NAS más maduro, con snapshots inmutables WORM y backup SaaS nativo, pero con CPU de 2018 (Ryzen Embedded V1500B) y 2.5 GbE sin slot PCIe para subir a 10 GbE.
  • UGREEN DXP4800 Plus (≈US$650–730): Intel Pentium Gold 8505, DDR5 y 10 GbE nativo al mismo precio.
  • QNAP TVS-h877AX (≈US$3.000+): ZFS, Ryzen 5 PRO Zen 4 y doble NAS en alta disponibilidad, pero ya en territorio enterprise.

Lo que el UNAS Pro 8 aporta, según NASCompares, es el ecosistema UniFi (un solo panel para red, cámaras y storage) y tres puertos 10 GbE para experimentar con SMB Multichannel en serio. Lo que no aporta, también según el mismo análisis, son contenedores avanzados, iSCSI ni snapshots inmutables comparables a los de Synology.

Qué significa esto para tu startup

Si vas a migrar un NAS o estás eligiendo infraestructura para datos de clientes, archivos de diseño o respaldos internos, el caso de Hanselman deja tres lecciones prácticas:

  • 1. Antes de tocar un comando, inspecciona qué hay realmente en los archivos. Un dir /R o un script de PowerShell que liste ADS antes de una migración masiva puede ahorrarte una noche entera de troubleshooting. Para directorios heredados de descargas web, asume que hay ADS.
  • 2. Trata los flags de Robocopy como opciones, no como obligatorios. Una configuración razonable para empezar es /E /MT:4 /R:2 /W:2 /COPY:DATX /DCOPY:DATX /XJ con un log completo. Añade /Z solo si la red se corta de verdad, y prueba /J antes y después con un fichero de 100 GB antes de comprometer un run multi-terabyte.
  • 3. Si tu NAS soporta SMB Multichannel y tu cliente tiene varias NICs, actívalo. En el caso de Hanselman, cuatro enlaces de 1 GbE superaron con creces el rendimiento de uno solo. La validación con Get-SmbMultichannelConnection confirma cuántos canales están realmente activos; si ves uno solo, falta configuración de red.

Si tuviéramos que escribir una checklist mínima para una migración Synology → UNAS Pro 8 hoy, sería:

  • Habilitar SMB Multichannel en ambos extremos (Synology DSM y UNAS Drive lo soportan).
  • Verificar Get-SmbMultichannelConnection muestra todos los canales esperados.
  • Hacer una pasada de prueba con /L /E /MT:4 antes de mover datos de verdad.
  • Lanzar la copia real en una ventana de baja actividad con /E /MT:4 /R:2 /W:2 /COPY:DATX /DCOPY:DATX /XJ /LOG:.
  • Validar con Get-FileHash (SHA-256) los ficheros críticos antes de apagar el NAS antiguo.

Fuentes

👥 ¿Quieres ir más allá de la noticia?

En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.

👥 Unirme a la comunidad

Daily Shot: Tu ventaja táctica

Lo que pasó en las últimas 24 horas, resumido para que tú no tengas que filtrarlo.

Suscríbete para recibir cada mañana la curaduría definitiva del ecosistema startup e inversionista. Sin ruido ni rodeos, solo la información estratégica que necesitas para avanzar:

  • Venture Capital & Inversiones: Rondas, fondos y movimientos de capital.
  • IA & Tecnología: Tendencias, Web3 y herramientas de automatización.
  • Modelos de Negocio: Actualidad en SaaS, Fintech y Cripto.
  • Propósito: Erradicar el estancamiento informativo dándote claridad desde tu primer café.

📡 El Daily Shot Startupero

Noticias del ecosistema startup en 2 minutos. Gratis, todos los días.

Share to...