Clonar una laptop sobre NVMe TCP
Utilidad de NVMe/TCP frente a herramientas simples (nc, dd, ssh)
- Muchos sostienen que NVMe/TCP no ofrece ninguna ventaja real para una clonación de disco de una sola vez sobre un enlace lento; una tubería simple
dd | nc(odd | ssh) es más sencilla e igualmente efectiva. - Otros destacan el valor de NVMe/TCP cuando realmente quieres usar un NVMe remoto como dispositivo de bloque (como almacenamiento en red), no solo clonar.
- Algunos ven NVMe/TCP como “más piezas móviles” de las necesarias; otros lo consideran un transporte limpio y estandarizado.
Integridad de datos, banderas de dd y detalles de canalización
- Debate sobre las opciones de
dd: algunos advierten sobre corrupción siniflag=fullblockcuando se usacount, mientras que otros aclaran que solo se necesita en casos específicos (lecturas parciales concount/skip). - Discusión sobre
oflag=direct: un lado afirma que mejora o no perjudica el rendimiento con SSD rápidas; otro dice que a menudo reduce el rendimiento sostenido y no aporta beneficios en este escenario de clonación. - Sugerencias para evitar
ddpor completo en el lado receptor y usarnc > /dev/nvme0nXopvpara progreso y buffering.
Rendimiento: compresión, tamaños de bloque, redes
- Muchos recomiendan añadir compresión (lz4, zstd, gzip) cuando la red es más lenta que la CPU/el disco, especialmente al clonar discos escasos o mayormente vacíos.
- El ajuste del tamaño de bloque (
bs=) se considera importante para el rendimiento dedd; hacer coincidir tamaños de dispositivo/sector puede importar. - Se señala repetidamente que WiFi es un gran cuello de botella; Ethernet por cable, adaptadores USB–Ethernet o redes directas USB‑C/Thunderbolt pueden ser muchísimo más rápidos.
Alternativas para clonación y migración
- Varios prefieren Clonezilla, nbd/nbdkit o herramientas al estilo Acronis para copia escasa, comprobaciones de integridad y redimensionamiento de particiones.
- Otros abogan por métodos a nivel de sistema de archivos:
rsync,btrfs send/receive,dump/restore, configuraciones declarativas al estilo Ansible/NixOS, o simplemente mover la unidad NVMe entre máquinas.
Consideraciones entre hardware y sistemas operativos
- Las instalaciones de Linux suelen migrar entre hardware diferente con pocos problemas; se informa que Windows maneja mejor los cambios de hardware que antes, pero puede encontrar problemas de licencias o controladores.
- El cifrado de disco ligado al TPM se señala como un caso difícil, sin resolver.