Novell iFolder est extrêmement pratique et simple d'utilisation. Une fois installé, le client iFolder synchronise vos fichiers de façon transparente. Voici ce qui se passe en arrière-plan :
La session iFolder est lancée au démarrage de votre ordinateur.
Le client iFolder consigne et contrôle les modifications que vous effectuez dans les fichiers du répertoire iFolder.
Pour lancer la synchronisation, vous devez activer la connexion Internet et vous loguer au serveur iFolder. La synchronisation s'exécute à des intervalles planifiés ou au moment demandé.
Au moment de la synchronisation, le client iFolder effectue une comparaison entre les modifications effectuées dans les fichiers du répertoire iFolder et les fichiers sur le serveur. Il compare les métadonnées des fichiers et des répertoires pour déterminer si des modifications ont été effectuées depuis la dernière synchronisation.
Le serveur iFolder télécharge les nouveaux fichiers du serveur iFolder vers le répertoire iFolder local. Au cours de la synchronisation, seule est transférée la partie modifiée des fichiers existants sur un niveau de bloc de 4 Ko. Si le codage est activé pour le compte, le client iFolder décode les fichiers avant de les stocker dans le répertoire.
Le client iFolder télécharge les nouveaux fichiers ou les modifications des fichiers du répertoire iFolder local vers le serveur iFolder. Au cours de la synchronisation, seule est transférée la partie modifiée des fichiers existants sur un niveau de bloc de 4 Ko. Si le codage est activé pour le compte, le client iFolder code les fichiers avant de les transmettre au serveur iFolder via la connexion Internet.
Le serveur iFolder reçoit les nouveaux fichiers et incrémente son index de synchronisation.
Pour résoudre les éventuels conflits, iFolder utilise des tampons horaires et place l'ancien fichier dans la liste des conflits.
Un autre client iFolder se connecte au serveur iFolder et les étapes 4 à 8 sont à nouveau exécutées. Les modifications de fichiers du premier poste de travail sont téléchargées vers le second poste de travail. Les modifications sur les fichiers du second poste sont téléchargées vers le serveur iFolder.
Lorsque le serveur iFolder effectue ensuite la synchronisation avec le premier poste de travail, il télécharge les nouvelles données du second poste de travail vers le premier.
iFolder capture ainsi les modifications effectuées localement et les répercute dans les fichiers placés sur le serveur iFolder central, puis sur tous les postes de travail.