本文最后更新于 283 天前,其中的信息可能已经有所发展或是发生改变。
情况
使用Alist 挂载了 OneDrive,并开启 WebDav 给 Cloud Sync 作为备份目的地。某一次发现 Cloud Sync 报错,提示”同步文件夹不存在“。
解决
首先怀疑 Alist,检查后发现一切正常。开始搜索解决方案。
在Fix for Synology Cloud Sync: Sync folder does not exist – en|crypted.at (encrypted.at)这个网页找到了一个 Github Issue: Synology CloudSync client gets stuck syncing via WebDAV · Issue #10123 · nextcloud/server (github.com)
其中有人给出了这样一个解决方案:
用 SQLite3 打开 Cloud Sync 的数据库文件(其中的volume1
需替换为实际路径):
sqlite3 /volume1/@cloudsync/db/config.sqlite
对数据库进行修改:
UPDATE session_table SET error = 0 WHERE error = -12;
重启 Cloud Sync 套件,解决问题。
总结
这个办法看起来治标不治本,但是自从上次解决问题以来,问题还没有复现过,先这样解决吧。