Synchronisation

Après le premier login via le client iFolder, l'utilisateur peut ajouter des fichiers à son répertoire iFolder et la synchronisation automatique démarre. Le client iFolder est averti de toute activité locale et, en fonction des préférences de synchronisation choisies par vous ou l'utilisateur, le client iFolder interroge régulièrement le serveur iFolder pour télécharger les nouvelles données. Dès que le serveur iFolder a téléchargé les données, il télécharge toutes les mises à jour depuis le répertoire local iFolder. Lorsque l'utilisateur accède à son compte via un autre ordinateur, le serveur iFolder télécharge d'abord toutes les mises à jour avant de télécharger les modifications du client iFolder.

Chaque fois que le client iFolder se logue au serveur iFolder, il compare les assignations de fichiers (métadonnées qui décrivent les informations sur le fichier réel dans le dossier iFolder local) et de répertoires (informations de métadonnées sur le répertoire iFolder local) entre le serveur et lui. Les assignations de fichiers et de répertoires sont situées sur le poste de travail local à l'emplacement : C:\program files\Novell\iFolder\
nom_d'utilisateur\home. S'il existe des divergences entre les assignations de fichiers et de répertoires, le client iFolder télécharge d'abord les nouveaux fichiers depuis le serveur, puis tous les nouveaux fichiers locaux. Une fois les fichiers téléchargés entre le serveur et le client iFolder, seules les modifications - et non les fichiers entiers - sont envoyées sur un niveau de bloc de 4 Ko via le réseau. Cela autorise des téléchargements rapides, même avec des modems de faible vitesse.

Le serveur iFolder reçoit ensuite les nouveaux fichiers et les ajoute à son index de synchronisation qui donne l'état actuel du système de fichiers. L'index de synchronisation iFolder est très petit avec seulement 4 octets.

À chaque fois que les index de synchronisation correspondent entre le serveur iFolder et le client, iFolder en déduit qu'aucune modification n'a été apportée. Lorsque le même utilisateur se logue depuis un autre poste de travail, le client iFolder compare son index de synchronisation à celui du serveur iFolder, puis télécharge les modifications. Le client iFolder contrôle en permanence le système de fichiers et met en cache les modifications. Si des fichiers sont en conflit, iFolder utilise l'horodatage pour résoudre le problème. Le tampon horaire le plus récent l'emporte : l'ancien fichier est placé dans la liste des conflits accessible via le menu de la barre système iFolder sur le poste de travail local. Pour plus d'informations sur la liste des conflits, reportez-vous à la rubrique Utilisation de la liste des conflits.



|