1. 问题现象: 大家在使用seafile客户端将云盘上的资料库或文件夹同步到本地时,客户端提示“资料库太大无法同步”错误,导致无法正常进行同步。 2. 问题原因: 通过查询seafile官网英文版的服务器手册时,发现造成该问题的原因是因为seafile-server存在“库中包含的最大文件数量”限制,该参数默认为100000,且在配置文件中不可见。如果要解决该问题可以通过在seafile.conf配置文件中为该参数定义一个新的值(“ -1 ”表示无限制)即可。 网上的解答竟然要注册收费,不过根据他的提示,找到了英文手册。 https://manual.seafile.com/config/seafile-conf/ 对应在/shared/seafile/conf/seafile.conf文件中添加如下记录:(上面的文件路径因安装位置不同而不同,我是用的是docker安装,目录结构相当于容器中的上述目录。) [fileserver] max_sync_file_count = 100000 在fileserver下,把这个配置值改为-1,然后重启服务。 ./seahub.sh restart ./seafile.sh restart 我是直接重启了一下容器。 说实话,真的很神奇,seafile这个软件有太多的隐藏参数,而且英文手册比中文手册说的更细致。 Last modification:August 12, 2022 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 5 送杯咖啡,做个交流,谢谢!
2 comments
请问这个seafile-conf配置文件在在哪里呢?Windows和Mac OSX上都装了seafile,也都遇到了这个问题
/shared/seafile/conf/seafile.conf
linux是这个目录,如果没有这个文件,就自己创建一个。
seafile应该有很多配置没公开,可以参见他们的英文说明文档。