问题描述
Dropbox给了我一个错误,提到回声tee 100000,但随后消失。如何修复或删除味精?
最佳解决方案
用您最喜欢的文本编辑器编辑您的/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.
次佳解决方案
使用Ubuntu 13.04:
$ sudo nano /proc/sys/fs/inotify/max_user_watches
然后改变文件(我有8192)到100000
然后”ctrl o”保存并退出”ctrl x”退出
然后运行:
$ sudo sysctl -p
然后重新启动Dropbox。
第三种解决方案
直接编辑/proc/sys/fs/inotify/max_user_watches
会导致GVIM中出现Fsync错误。这是因为你不能直接修改这些文件。相反,最好使用这个命令:
sudo sysctl -w fs.inotify.max_user_watches=100000
这不会导致文件编辑问题,对我而言,看起来更合适的方法。