Błąd Dropbox dotyczący monitorowania systemu plików

14

Dropbox wyświetla wyskakujące błędy dotyczące niemożności monitorowania systemu plików (który szybko znika) podczas uruchamiania, ale nadal wydaje się działać dobrze, dlaczego tak jest?

Michael Durrant
źródło
W jakim systemie operacyjnym korzystasz z klienta Dropbox? Czy możesz uzyskać pełny tekst komunikatu o błędzie?
jeff

Odpowiedzi:

24

W systemie Linux klient Dropbox podlega domyślnemu systemowemu limitowi liczby katalogów, które może monitorować pod kątem zmian. Jest na to ostrzeżenie, zgodnie z następującymi zasadami:

Nie można monitorować systemu plików

Uruchom: echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches i ponownie uruchom Dropbox, aby rozwiązać problem.

Często pojawia się to na forach Dropbox i wspominają o tym w swoim „Dlaczego niektóre pliki na jednym komputerze nie synchronizują się z innym?” dokument:

Monitorowanie ponad 10000 folderów

Wersja Linux aplikacji komputerowej Dropbox jest domyślnie ograniczona do monitorowania ponad 10000 folderów. Coś ponad to nie jest obserwowane i dlatego jest ignorowane podczas synchronizacji. Jest na to łatwa poprawka. Otwórz terminal i wprowadź następujące dane:

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

To polecenie nakazuje systemowi obejrzenie do 100 000 folderów. Po wprowadzeniu polecenia i wprowadzeniu hasła Dropbox natychmiast wznowi synchronizację.

Jeff
źródło
Nie tłumaczy to nagle pojawiającego się komunikatu, gdy nie zmienia się liczby folderów lub plików, które musi monitorować. Zmieniłem pliki, ale nie liczbę plików ani katalogów. Następnego dnia widzę tę wiadomość. Jakieś wytłumaczenie tego?
Zelphir Kaltstahl
4

Po wielu próbach wciąż pojawiał się błąd „nie można monitorować systemu plików”. W końcu zrozumiałem, dlaczego:

100 857 plików, 15 009 folderów

Musiałem podnieść moje max_user_watches do wyższej liczby.

gbolcer
źródło