💽 Discos de IO Backup (iSCSI y sparsebundle)

Los Discos de IO Backup son discos virtuales cuyos datos viven en tu destino por trozos de 4 MiB con versiones propias. Permiten que herramientas ajenas (como Windows Server Backup) escriban "en un disco" cuyo contenido real va al destino.

Windows — disco iSCSI

  • El motor levanta un servidor iSCSI propio y presenta cada disco en 127.0.0.1:3261+N−1.
  • Conexión persistente al iniciador y puesta en línea automática (connect_disk).
  • Almacenamiento: trozos de 4 MiB por hash al destino — solo viajan los trozos que cambian.
  • Asistente incluido: en Windows Server instala/prepara Windows Server Backup apuntando a este disco (lo identifica por número de serie y no toca otros); en Windows 10/11 lo formatea NTFS y programa wbadmin como tarea.

macOS — sparsebundle

  • Imagen disco.sparsebundle con bandas de 4 MiB, montada en Finder como un disco normal.
  • Las bandas modificadas se suben al destino con el mismo formato de trozos y versiones que iSCSI.

Versiones

Tras 10 minutos sin cambios se escribe versiones/AAAAMMDD-HHMMSS.map en el destino — cada mapa es un punto de restauración del disco.

Gestión

  • Varios discos a la vez, cada uno con nombre, carpeta fija en el destino, tamaño y tipo. La migración desde el disco único antiguo es automática.
  • API: /disks (crear, renombrar, borrar con ?purge — también borra el árbol en el destino —, conectar, listar versiones).
  • Funciona por túnel remoto: gestionas los discos de un servidor desde tu portátil igual que en local.

Cache de estado (mapa.bin)

El disco guarda estado local para saber qué trozos subió. Si reutilizas un disco nuevo con estado viejo pueden aparecer errores de CRC — el motor detecta el estado inconsistente, lo purga y lo regenera en la siguiente sincronización.