Erreur Dropbox sur la surveillance du système de fichiers

14

Dropbox me donne des erreurs contextuelles sur le fait de ne pas pouvoir surveiller le système de fichiers (qui disparaît rapidement) au démarrage, mais cela semble toujours fonctionner correctement, pourquoi?

Michael Durrant
la source
Sur quel système d'exploitation utilisez-vous le client Dropbox? Êtes-vous en mesure d'obtenir le texte intégral du message d'erreur?
jeff

Réponses:

24

Sous Linux, le client Dropbox est soumis à une limite système par défaut sur le nombre de répertoires qu'il peut surveiller pour les modifications. Il y a un avertissement à ce sujet, du type:

Impossible de surveiller le système de fichiers

Veuillez exécuter: echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches et redémarrez Dropbox pour corriger le problème.

Cela revient souvent sur les forums Dropbox, et ils en ont fait mention dans leur "Pourquoi certains fichiers sur un ordinateur ne se synchronisent-ils pas sur un autre?" document:

Surveillance de plus de 10000 dossiers

La version Linux de l'application de bureau Dropbox est limitée à la surveillance de plus de 10 000 dossiers par défaut. Tout ce qui n'est pas surveillé et, par conséquent, ignoré lors de la synchronisation. Il existe une solution simple à cela. Ouvrez un terminal et entrez les informations suivantes:

> echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

Cette commande indiquera à votre système de surveiller jusqu'à 100 000 dossiers. Une fois la commande entrée et votre mot de passe entré, Dropbox reprendra immédiatement la synchronisation.

Jeff
la source
Cela n'explique pas le message apparaissant soudainement, lorsque vous ne modifiez pas le nombre de dossiers ou de fichiers à surveiller. J'ai changé des fichiers mais pas le nombre de fichiers ou de répertoires. Le lendemain, je vois ce message. Une explication à cela?
Zelphir Kaltstahl
4

Après plusieurs essais, j'obtenais toujours l'erreur "impossible de surveiller le système de fichiers". J'ai finalement compris pourquoi:

100 857 fichiers, 15 009 dossiers

J'ai dû passer mes max_user_watches à un nombre plus élevé.

gbolcer
la source