几周前我遇到了一个相当奇怪的 Dropbox 问题。
Dropbox 将停止与“无法访问 Dropbox 文件夹”消息同步,并在我重新启动之前拒绝同步。
我试过重新启动 Dropbox 并注销,但我似乎没有做任何事情可以让它在重新启动后再次同步。
这不是权限问题,因为当我突然失去访问权限时权限不会改变。
我已经检查了 lsof 是否有任何与 dropbox 相关的东西,当我停止它时可能仍然挂起。据我所知,发生这种情况时,除了 Dropbox 正在访问它的文件夹之外,别无他法。
小智 56
如果你把这些放在/etc/sysctl.conf
:
fs.inotify.max_user_watches = 1048576
fs.inotify.max_user_instances = 256
Run Code Online (Sandbox Code Playgroud)
它会解决这个问题。您可能需要运行sudo sysctl -p
这些设置才能生效。
或者,如果您对永久设置这些设置不感兴趣,您可以尝试以下命令...
sudo sysctl fs.inotify.max_user_instances=256
sudo sysctl fs.inotify.max_user_watches=1048576
Run Code Online (Sandbox Code Playgroud)
在这种情况下,重新启动后设置将丢失。
问题是系统已经用完了 inotify 实例。您可以检查您的系统日志(例如通过使用tail -f /var/log/syslog
),如果您看到...
尾部:inotify 不能使用,恢复到轮询:打开的文件太多
那么你知道这是你的问题。对我来说是nepomuk。
归档时间: |
|
查看次数: |
19104 次 |
最近记录: |