服务器版本:Linux 6.2.5
seaf-cli客户端版本:Linux 6.1.2
我在使用过程中发现小文件可以同步,例如我建立一个1.txt,随便写入一些文字,保存后马上就能同步。
但是我有一个1.2GB的ZIP压缩包,等了一个小时也没见它同步,seaf-cli status显示synchronized:
> ~$ seaf-cli status
> # Name Status Progress
>
> # Name Status
> test123 synchronized
网速也没变化,这肯定是没动静了,但不知道在哪里看日志,到底是哪里出错了之类的。
请给予帮助,谢谢!
我设置服务器端:
[fileserver]
max_upload_size=2000
max_download_dir_size=2000
web_token_expire_time=7200
重启后测试仍然无效:
./seahub.sh restart
./seafile.sh restart
另外,我在web端上传1.2G的文件是没有任何问题的。
自己各种测试和排查之后得以解决,是因为客户端可用空间不足导致的。(如果你需要同步1GB的文件,你必须空余超过1GB)
我想这个原因就是因为seaf-cli需要在linux客户端先把文件进行分割成小块的临时文件,然后再进行上传,从而导致了这个”错误“。