1 吐槽

目前我有两个私有云,一个是Unraid,一个是群晖。之前我的工作文档都在群晖上,而 Unraid 一直用作媒体服务器。不过 Unraid 上空余空间还不少。因此我又在 Unraid 上搭建一个 Nextcloud 服务。Nextcloud 用来还是非常好的,UI 方面比起群晖带的 Drive 好多了。不过 Nextcloud 有几个十分十分蛋疼的问题,让人血压飙高,让我不得不考虑放弃 Nextcloud。

首先是性能。本来 Drive 的载入的速度就比较慢了,Nextcloud 也没有好到哪里去。在使用 Nextcloud 的 Webdav 同步的时候的,System Load 立刻飙到 50。甚至会影响我的 Unraid 平台上其他应用的工作。可是,即便如此高的资源占用,同步速度倒是很慢。我在 LAN 网环境下,内网是 1000Mbps 的带宽,可是同步速度基本不能超过 200Mpbs。

为什么要用 Webdav 同步能?因为我希望 NextCloud 和 Drive 能够互为备份,提供额外的数据安全性。而NextCloud的同步客户端现在还不支持按需同步功能,而 Drive 支持。因此我希望使用 Drive 来同步数据,而使用 Nextcloud 的网页 UI。Nextcloud 和 Drive 之间的同步,只能通过 Webdav 进行。Webdav 要是只是速度慢就算了,可是 Webdav 对于大文件的支持实在是坑太多。我这里尝试了修改 Nextcloud 中 Webserver 的设置,PHP 的设置,都不能解决问题。甚至在 Web 端上传成功的情况下,WebDav 同步还是失败。WebDav 失败以后,无论是群晖的 CloudSync(用来进行同步的APP),还是 Nextcloud 端,提供的日志信息都非常有限。

唉,还是不得不放弃 Nextcloud。主要是我最近也没有时间折腾这个东西了。

2 总还是要有个办法

目前就使用 External Storage 方式把群晖中的文件链接过来用着。