当前位置: 首页>>技术问答>>正文


Dropbox错误 – ‘echo 100000 | sudo tee/proc/sys/fs/inotify/max_user_watches’

, , , , ,

问题描述

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

这不会导致文件编辑问题,对我而言,看起来更合适的方法。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/786.html,未经允许,请勿转载。