Después de la entrada inicial mediante el Cliente iFolder, un usuario puede comenzar a añadir archivos a su directorio iFolder y se inicia la sincronización automática. El Cliente iFolder siempre es consciente de toda actividad local y, según las preferencias de sincronización seleccionadas por el usuario, solicita regularmente al servidor iFolder la descarga de los datos nuevos. Una vez que el servidor iFolder haya descargado los datos, carga todas las actualizaciones del directorio local iFolder. Cuando el usuario acceda a su cuenta desde otro computador, el servidor iFolder descarga primero las actualizaciones antes de cargar los cambios del Cliente iFolder.
Cada vez que el Cliente iFolder entra en el servidor iFolder, compara los mapas de archivo (metadatos que describen información sobre el verdadero archivo en el iFolder local) y mapas de directorio (información de metadatos en el directorio iFolder local) entre él mismo y el servidor iFolder. Los mapas de archivo y de directorio se sitúan en la estación de trabajo en el directorio C:\Archivos de programa\Novell\iFolder\
nombre de usuario\home. Si existen diferencias entre los mapas de archivo y los mapas de directorio, el Cliente iFolder primero descarga los archivos nuevos del servidor y luego carga los archivos locales nuevos. Al cargar o descargar archivos entre el servidor o el Cliente iFolder, sólo los cambios (y no el archivo entero) se envían sobre un nivel de bloque de 4 Kb a través del cable. Esto permite obtener rápidos tiempos de carga y descarga, aún con velocidades de módem más lentas.
A continuación, el servidor iFolder recibe dichos archivos nuevos y los añade a su índice de sincronización, que indica el estado actual de sistema de archivos. El índice de sincronización de iFolder es muy pequeño. Tiene tan sólo 4 bytes.
Cuando los índices de sincronización coinciden entre el servidor iFolder y el cliente, iFolder sabe que no se ha realizado ningún cambio. Cuando el mismo usuario entra desde otra estación de trabajo, el Cliente iFolder compara su índice de sincronización con el del servidor iFolder y descarga cualquier cambio. Durante todo esto, el Cliente iFolder monitoriza el sistema de archivos y almacena en caché los cambios. Si existe algún conflicto entre archivos, iFolder utiliza marcas horarias para resolverlo. La marca horaria más reciente tiene prioridad y el archivo anterior se coloca en la Bandeja de conflictos, que se puede acceder a través del menú de la bandeja del sistema iFolder en la estación de trabajo local. Para obtener más información sobre la Bandeja de conflictos, consulte Utilización de la bandeja de conflictos.
| 