O Novell iFolder realmente é tão simples e prático de ser utilizado quanto parece. Após a instalação, o cliente iFolder funciona de forma transparente para sincronizar os arquivos. A seqüência a seguir revela o que está acontecendo em segundo plano:
A sessão do iFolder é iniciada quando você liga o computador.
O cliente iFolder registra e rastreia as mudanças feitas nos arquivos no diretório do iFolder.
Você ativa a conexão com a Internet e efetua login no servidor iFolder para ativar a sincronização, que ocorre então em intervalos predefinidos ou sob solicitação.
No momento da sincronização, o cliente iFolder concilia as mudanças no diretório iFolder com as existentes no servidor. Ele compara os metadados dos arquivos e diretórios para determinar se ocorreram mudanças desde a última sincronização.
O servidor iFolder faz o download de quaisquer arquivos novos do servidor iFolder para o diretório local do iFolder. A sincronização transfere apenas a parte modificada de um arquivo existente em blocos de 4 KB. Quando a criptografia está habilitada para a conta, o cliente iFolder descriptografa os arquivos antes de armazená-los no diretório.
O cliente iFolder faz o upload de quaisquer arquivos novos ou modificados do diretório local do iFolder para o servidor iFolder. A sincronização transfere apenas a parte modificada de um arquivo existente em blocos de 4 KB. Quando a criptografia está habilitada para a conta, o cliente iFolder criptografa os arquivos antes de enviá-los pela conexão com a Internet para o servidor iFolder.
O servidor iFolder recebe os novos arquivos e aumenta seu índice de sincronização.
No caso de conflito, o iFolder utiliza as marcações de horário como base para a solução e coloca o arquivo antigo na pasta de conflito.
Uma outra estação de trabalho cliente com o iFolder conecta-se ao servidor iFolder e repete as Etapas de 4 a 8. As mudanças feitas no arquivo na primeira estação de trabalho são transferidas por download para a segunda. As mudanças feitas no arquivo na segunda estação de trabalho são transferidas por upload para o servidor iFolder.
Na próxima vez em que o servidor iFolder fizer a sincronização com a primeira estação de trabalho, ele fará o download dos novos dados recebidos da segunda estação de trabalho para a primeira.
Dessa forma, o iFolder obtém as informações sobre as mudanças feitas localmente para que elas possam ser feitas nos arquivos do servidor iFolder centralizado e, subseqüentemente, em todas as estações de trabalho.