Dropbox daje mi błąd, który wspomina o echu tee 100000, ale potem znika. Jak naprawić lub usunąć msg?
Dropbox daje mi błąd, który wspomina o echu tee 100000, ale potem znika. Jak naprawić lub usunąć msg?
Odpowiedzi:
Edytuj swój /etc/sysctl.conf
plik za pomocą swojego ulubionego edytora tekstu, np . nano
:
sudo nano /etc/sysctl.conf
i dołącz (lub zmodyfikuj wartość) fs.inotify.max_user_watches=100000
na końcu pliku jako nowy wiersz.
Opcjonalnie możesz użyć polecenia sudo sysctl -w fs.inotify.max_user_watches=100000
lub polecenia poniżej, zgodnie z opisem w przewodniku pomocy Dropbox, wyniki będą takie same.
From the advanced help guide from Dropbox
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, a zatem 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ę.
W systemie Ubuntu 13.04:
$ sudo nano /proc/sys/fs/inotify/max_user_watches
Następnie zmień zawartość pliku (miałem 8192) na 100000
Następnie „ctrl o”, aby zapisać i „ctrl x”, aby wyjść
Następnie uruchomić:
$ sudo sysctl -p
następnie uruchom ponownie Dropbox.
/proc/sys/fs/inotify/max_user_watches
Bezpośrednia edycja powoduje błędy Fsync w GVIM. Wynika to z faktu, że tak naprawdę nie można bezpośrednio modyfikować tych plików. Zamiast tego lepiej jest użyć tego polecenia:
sudo sysctl -w fs.inotify.max_user_watches=100000
Nie powoduje to problemów z edycją plików i dla mnie wygląda na bardziej odpowiednią metodę.
sysctl -w
metody powoduje, że Dropbox monituje mnie ponownie przy każdym ponownym uruchomieniu. Tylko dodanie linii, aby /etc/sysctl.conf
naprawić ją na stałe dla mnie. Używam Debian Jessie.