Ошибка Dropbox - 'echo 100000 | sudo tee / proc / sys / fs / inotify / max_user_watches '

83

Dropbox дает мне ошибку, которая упоминает echo tee 100000, но затем она исчезает. Как исправить или удалить сообщение?

    
задан Michael Durrant 08.06.2012 в 16:11
источник

3 ответа

106

Отредактируйте файл /etc/sysctl.conf с помощью вашего любимого текстового редактора, например. nano :

sudo nano /etc/sysctl.conf

и добавьте (или измените значение) fs.inotify.max_user_watches=100000 в конце файла как новую строку.

В качестве опции вы можете использовать команду sudo sysctl -w fs.inotify.max_user_watches=100000 или приведенную ниже команду, как описано в справочной системе Dropbox, результаты будут одинаковыми.

From the advanced help guide from Dropbox

Monitoring more than 10000 folders

The Linux version of the Dropbox desktop application is limited from monitoring more than 10000 folders by default. Anything over that is not watched and, therefore, ignored when syncing. There's an easy fix for this. Open a terminal and enter the following:

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

This command will tell your system to watch up to 100000 folders. Once the command is entered and you enter your password, Dropbox will immediately resume syncing.

    
ответ дан Bruno Pereira 08.06.2012 в 16:24
источник
17

С Ubuntu 13.04:

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

Затем измените то, что находится в файле (у меня было 8192), до 100000

Затем «ctrl o» для сохранения и «ctrl x» для выхода

Затем запустите:

$ sudo sysctl -p

, затем перезапустите Dropbox.

    
ответ дан Scott Roriston 08.08.2013 в 12:35
7

Редактирование /proc/sys/fs/inotify/max_user_watches напрямую приводит к ошибкам Fsync в GVIM. Это связано с тем, что вы не можете напрямую изменять эти файлы. Вместо этого лучше использовать эту команду:

sudo sysctl -w fs.inotify.max_user_watches=100000

Это не вызывает проблем с редактированием файлов, и для меня это выглядит более правильным способом.

    
ответ дан Ryanmt 03.10.2013 в 19:41