0. 该方法并不完美

已知问题:如果文件名带有符号”@”,会复制失败!
这可能又是群晖的锅😂

2021-10-28 11:10:05更新:
对于上面提到的带”@”导致不能复制的问题,经测试,如果使用HTTP连接群晖的WebDAV,是可以复制的。

1. 为什么不能写入?

主要是因为群晖FileStation的问题,rclone挂载也有一样的问题。
主要特征是,能读取、删除,但不能创建文件夹,或写入文件。

2. 解决方法

2.1 前提1

你通过CloudDrive挂载的目录是挂载在某个群晖共享文件夹下面。
注:CloudDrive支持挂载到任意目录,所以这点应该比较容易满足。
如图,本人是挂载在这个clouddrive目录下的:
image.png

2.2 前提2

开启了群晖的WebDAV。

2.2.1 如果未安装,先到套件中心安装

image.png

2.2.2 如果已安装,确认开启

在群晖开始菜单中找到WebDAV Server,点击打开:
这里建议使用HTTP,经测试,如果用HTTPS,文件名带有符号”@”,会导致复制失败。
当然,这里只是说File Station内部连接WebDAV使用HTTP。
你远程使用WebDAV时,还是建议用HTTPS,相对安全些。
image.png

2.3 操作流程

回到File Station。
image.png
image.png
注意第7点的端口,要对应WebDAV的设置的端口。
image.png

设置成功后,可以看到如下图的连接。以后有需要写入文件到115(或其他网盘),在这里操作。
image.png

2.4 缺陷

  1. 处理效率会打折扣,因为经过了中转。
  2. 不能预览或打开(如图片、视频等),这是webdav的限制。不过其实真有这种需求,可以在普通的共享文件夹里操作。
  3. 也是最蛋疼的一点,带有字符”@”的文件名复制会失败!