Dropbox 给我一个错误,其中提到了 echo tee 100000,但随后它消失了。如何修复或删除消息?
答案1
/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
监控超过 10000 个文件夹
Linux 版 Dropbox 桌面应用程序默认只能监控 10000 个以上的文件夹。超过这个数目的文件夹将不会被监控,因此在同步时会被忽略。有一个简单的解决方法。打开终端并输入以下内容:
echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p
此命令将告诉您的系统监视最多 100000 个文件夹。输入命令并输入密码后,Dropbox 将立即恢复同步。
答案2
使用 Ubuntu 13.04:
$ sudo nano /proc/sys/fs/inotify/max_user_watches
然后将文件中的内容(我有 8192)更改为 100000
然后“ctrl o”保存,“ctrl x”退出
然后运行:
$ sudo sysctl -p
然后重新启动 Dropbox。
答案3
直接编辑/proc/sys/fs/inotify/max_user_watches
会导致 GVIM 中出现 Fsync 错误。这是因为您无法直接修改这些文件。相反,最好使用此命令:
sudo sysctl -w fs.inotify.max_user_watches=100000
这不会导致文件编辑问题,对我来说,这似乎是一种更合适的方法。