
【问题现象】 使用“飞牛同步”电脑客户端时,同步任务图标出现红点并显示 “状态异常”。 在此期间,我曾尝试过以下方法均无法解决:
- 重新同步/校验电脑与NAS的系统时间日期;
- 完全卸载并重新安装飞牛同步客户端;
- 重新建立同步任务。
- 调整同步文件夹权限。
【原因排查】 通过查看飞牛同步客户端的本地日志(或者在客户端点击“同步日志”),发现了关键报错信息:
ERROR [trim_sync_client_lib::tasks::init_task] open sync task failed, task id: 1,
error: Common error: failed to watch nas dir: /vol1/1000/xxx,
cause: OS file watch limit reached. about ["/vol1/1000/xxx"]
根本原因: 触发了系统默认的 max_user_watches(最大文件监听数)配额上限,导致NAS无法继续添加监听,同步客户端初始化失败并报“状态异常”。
【解决方法】 手动提升系统的 inotify 监控配额上限即可。步骤如下:
1. 登录 NAS 终端
使用终端工具通过 SSH 登录 NAS
2. 修改配置并保存
运行以下命令,将最大监听数提升至 524288(可根据需要调整):
echo "fs.inotify.max_user_watches=524288" | sudo tee -a /etc/sysctl.conf
重启飞牛,完成。