Tecnología · GUÍA PRÁCTICA
¿rsync dice “file has vanished”? Demuestre el cambio en origen antes de ignorar el código 24
Conserve todas las rutas desaparecidas, identifique qué proceso las crea o borra y repita contra el mismo origen o una instantánea estable.

El código 24 es específico: rsync hizo una transferencia parcial porque desaparecieron archivos del origen. Puede ser normal en un árbol activo, pero el número no demuestra que las rutas faltantes fueran prescindibles.
El orden seguro es evidencia primero y política después. Conserve stderr y el estado, clasifique las rutas, repita contra el mismo origen o uno fijado en el tiempo y solo entonces repare, excluya o rebaje 24 de forma limitada.
Capture la ejecución antes de filtrar
Escriba stderr en un registro fechado y guarde enseguida el estado del shell. Anote comando, raíz, destino, versiones y si el origen es local, NFS, daemon o instantánea.
Extraiga todas las rutas desaparecidas a otra lista sin borrar el registro original y agrúpelas por directorio. Un bloqueo y cientos de documentos no son el mismo caso.
Clasifique por propietario y valor
Determine qué proceso crea, renombra o elimina cada ruta y si es dato autoritativo, caché regenerable, bloqueo temporal, cola o desconocido.
Si rutas normales desaparecen de forma persistente, revise montaje, permisos, identidad del origen y servicio remoto antes de cambiar exclusiones.
Repita con un límite estable
Mantenga el origen tan quieto como sea posible y repita. Si vuelven rutas importantes, use una instantánea puntual adecuada o una exportación coherente con la aplicación.
La instantánea del sistema de archivos puede requerir flush o dump de la aplicación. Vigile capacidad: una COW llena se invalida y no sustituye una copia separada.
Elija reparar, excluir o envolver
Repare origen, montaje o flujo cuando desaparezcan rutas importantes o desconocidas. Excluya solo contenido regenerable con política documentada.
El envoltorio del FAQ oficial convierte solo24 en0. Úselo después de probar que el conjunto restante está aprobado; preserve los demás estados y el registro.
Cierre con dos pruebas
Ejecute una vez por programación normal y otra desde el origen estable; registre totales, rutas, estado y verificación de destino.
0 aprueba. 24 solo aprueba con lista completa, enteramente autorizada y sin otro diagnóstico; lo demás sigue fallando y exige investigación.
