修复群辉CloudSync问题
在同步WebDav时,经常会遇到“文件夹不存在”的问题,实际文件夹是存在的,并且无法继续同步和暂停同步
先连上群辉的ssh,运行命令(需要输入密码的时候输入你的登录密码)
先在菜单栏暂停同步,或者在商店停用CloudSync
# 打开数据库
sudo sqlite3 /volume1/@cloudsync/db/config.sqlite
# 可以查到当前错误的行
select * from session_table where error = -12;
# 把错误改成正常
update session_table set error = 0 where error = -12;
点击菜单栏的恢复同步,或者在商店启用CloudSync
修改webdav服务器地址
比如你要将webdav远程端的地址改一下,用户名密码不变
# 找到id
.head on
select id,server_addr from connection_table;
# 更新这个id为9的
update connection_table set server_addr='http://127.0.0.1:5244/dav' where id=9;
修复alist自动退出的问题
查看日志,是因为在golang中某些连接错误没有被处理,导致的退出,下面将通过在退出时自动重启,来修复这个问题
创建一个每5分钟运行一次的计划任务,用root执行,内容中贴入这个命令
ps -ef | grep alist | grep -v grep || synopkg start alist3
如果咩咩的文章对你有帮助,您可以 请我喝牛奶
大佬能给个联系方式不,感谢了。
有什么问题你可以直接问
大佬,请教下这三个命令怎么能在群辉新建计划任务里面让他开机自动运行,我不会弄,搜了各种都不好用?求求你了
# 打开数据库
sudo sqlite3 /volume1/@cloudsync/db/config.sqlite
# 可以查到当前错误的行
select * from session_table where error = -12;
# 把错误改成正常
update session_table set error = 0 where error = -12;
只能ssh上去运行,因为打开数据库的时候你需要在sqlite里运行剩下的命令
好吧,还是感谢博主这个真是帮了大忙了
还有一个问题不知道您有遇到过没,群辉CD2 不管插件版还是 docker版本每次重启群辉后,CD2 挂载失败,需要手动点一次挂载才行,搜了下说是目录权限,sudo mount --make-shared /volume3/。不知道有没有方法能彻底解决不用每次开机执行命令
这是特性,你写开机启动吧,这是最简单的方式了