3 votes

Comment Ubuntu One sait-il quand synchroniser automatiquement les fichiers ?

Je suis curieux de savoir comment fonctionne la synchronisation automatique des fichiers dans Ubuntu One. Lorsque j'ajoute ou modifie un fichier dans mon gestionnaire de fichiers, comment sait-il que la modification a eu lieu et qu'il doit la synchroniser ? Cette question nécessitera probablement une réponse quelque peu technique.

4voto

Jesse Buchanan Points 569

Le noyau Linux supporte quelque chose appelé Inotify. En l'utilisant, vous pouvez demander au noyau de vous avertir lorsque quelque chose arrive à un fichier ou un dossier. Ainsi, vous pouvez faire quelque chose comme "Chaque fois qu'un nouveau fichier est placé dans ce dossier, ou chaque fois qu'un fichier dans ce dossier a été modifié, exécuter l'action suivante".

Vous pouvez être informé lorsqu'un fichier est créé, lu, écrit, ouvert, fermé, déplacé (ou renommé), supprimé, etc.

Je ne sais pas avec certitude que c'est ainsi que fonctionne la synchronisation des fichiers Ubuntu One, mais je pense que c'est une bonne hypothèse. Si vous êtes intéressé par les techniques, je vous suggère de lire Inotify.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X