Vraag Dropbox-fout - 'echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches '


Dropbox geeft me een foutmelding die echo tee 100000 vermeldt, maar die verdwijnt dan. Hoe te repareren of verwijderen van msg?


83
2018-06-08 14:11


oorsprong




antwoorden:


Bewerk je /etc/sysctl.conf bestand met uw favoriete teksteditor, bijvoorbeeld nano:

sudo nano /etc/sysctl.conf

en voeg toe (of wijzig de waarde van) fs.inotify.max_user_watches=100000 aan het einde van het bestand als een nieuwe regel.

Als een optie kunt u de opdracht gebruiken sudo sysctl -w fs.inotify.max_user_watches=100000 of de onderstaande opdracht, zoals beschreven in de helpgids van Dropbox, de resultaten zijn hetzelfde.


From the advanced help guide from Dropbox

Monitoring van meer dan 10.000 mappen

De Linux-versie van de Dropbox-bureaubladtoepassing is beperkt tot het standaard monitoren van meer dan 10.000 mappen. Alles daarover wordt niet bekeken en daarom genegeerd bij het synchroniseren. Hier is een eenvoudige oplossing voor. Open een terminal en voer het volgende in:

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

Deze opdracht zal uw systeem vertellen om tot 100.000 mappen te bekijken. Nadat de opdracht is ingevoerd en u uw wachtwoord invoert, wordt Dropbox onmiddellijk opnieuw gesynchroniseerd.


106
2018-06-08 14:24





Met Ubuntu 13.04:

$ sudo nano /proc/sys/fs/inotify/max_user_watches

Verander dan wat er in het bestand staat (ik had 8192) naar 100000

Vervolgens "ctrl o" om op te slaan en "ctrl x" om af te sluiten

Voer dan uit:

$ sudo sysctl -p

start dan Dropbox opnieuw op.


17
2017-08-08 10:35



Deze werkt met de nieuwere Ubuntu-releases! - AH.
dit zal het niet permanent veranderen ... alleen voor de huidige start - EdH
In Ubuntu 14 resulteert dit in Fsync-fouten. - jgoeders


editing /proc/sys/fs/inotify/max_user_watches resulteert direct in Fsync-fouten in GVIM. Dit komt omdat je die bestanden niet echt rechtstreeks kunt wijzigen. In plaats daarvan is het beter om deze opdracht te gebruiken:

sudo sysctl -w fs.inotify.max_user_watches=100000

Dit veroorzaakt geen problemen met het bewerken van bestanden en lijkt voor mij een betere methode.


7
2017-10-03 17:41



Maakt dit de configuratie op wanneer u opnieuw opstart? - Malcolm
@Malcolm Het heeft me nog nooit gevraagd om max_user_watches opnieuw in te stellen. - Ryanmt
Dat is raar. De ... gebruiken sysctl -w methode zorgt ervoor dat Dropbox me telkens opnieuw oproept wanneer ik opnieuw opstart. Alleen de regel toevoegen aan /etc/sysctl.conf repareerde het permanent voor mij. Ik gebruik Debian Jessie. - Hubro
Dit is het gemakkelijkste antwoord als je fsync-fouten krijgt. - Layke
U moet sysctl.conf bewerken zoals getoond in het antwoord om blijvende wijzigingen aan te brengen. - Benjamin Goodacre