Syncthing报Syncfailed to setup inotify handler错误的解决办法

  • 系统环境:TrueNAS-SCALE-22.12.2

问题原因

在大多数LINUX系统里面通常会限制每个用户的监视数量为8192,但是在我的使用环境内,用来同步团队的工作文件,会有很多很多的被监视目标,所以会有报错。

解决办法

上面错误提示中标蓝的位置其实已经提示了怎么解决,如下方式:

在大多数Linux发行版中,可以用如下命令解决:

echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.conf

在ARCH或者其他可能的发行版上:

echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.d/90-override.confa

上面的命令仅在重启后生效,那如果要立即生效,需要如下指令:

echo 204800 | sudo tee /proc/sys/fs/inotify/max_user_watches

更多办法

在TrueNAS中还可以添加开机脚本执行,系统设置>高级>Init/Shutdown Scripts>添加

最后修改:2023 年 07 月 08 日
如果觉得我的文章对你有用,请随意赞赏