windows系统使用rclone教程

在windows系统上

1.怎么下载rclone

2.怎么连接webdav

3.怎么把webdav当初本地磁盘挂载

4.怎么卸载

5.怎么断开连接 。

并且要关闭本地缓存,确保文件实时读写,而且要关闭cmd窗口后还能生效

1、下载并安装 Rclone

https://rclone.org/downloads

下载对应的版本到本地,然后解压,例如将解压后的文件夹放到 C:\Program Files\rclone

将Rclone添加到PATH环境变量, 这样就不用每次在cmd窗口操作的时候都切换目录了

右键点击此电脑 => 属性 => 高级系统设置

环境变量 => Path => 编辑 => 新建 => 添加 rclone.exe的路径 C:\Program Files\rclone

查看版本

rclone.exe version

输出正常信息了就说明安装好了

2、配置 WebDAV 连接

rclone.exe config


n (输入n 表示添加新的远程存储)
wd01 (给远程存储起一个名字,这里我的起的名字是wd01)

56 (输入56表示添加的是webdav,要其他类型的根据编号或者名字填写就行)

https://0.0.0.0/remote.php/dav/files/root1234 (输入webdav地址,添加你实际需要添加的)

2 (输入webdav类型,我的是nextcloud,所以我选择2,还有其他的例如onwcloud等等,根据编号输入)

root1234 (输入用户名)

y (输入密码)(要输入2遍,第一遍输入完按回车后继续输入一遍按回车)

接下来的三个选项,默认按回车就行,有其他配置需求的可以按照实际要求输入。

然后会显示出添加的存储类型和名称,下面还有几个选项,输入q 退出就行。

rclone.exe lsd wd01:/ (表示列出刚才添加的wd01存储的/根目录文件,如果正常显示就说明添加成功了)

3、挂载 WebDAV 为本地磁盘(无缓存,后台运行)

windows 下挂载本地磁盘依赖于 Winfsp,需要下载安装 Winfsp https://winfsp.dev/rel/

rclone.exe mount wd01:/ Y: –vfs-cache-mode off (表示挂载wd01根目录到本地盘符为Y的路径,–vfs-cache-mode off 表示关闭缓存)

(还可以添加参数 --no-console 让 Rclone 在后台运行,不弹出 CMD 窗口,就是加上这个参数执行后cmd自动关闭但是挂载生效。 –volname “WebDAV Drive” 挂载时指定名称)

注意关闭缓存上传大文件可能提示 对于目标文件系统文件过大 而上传失败,那么就要开始缓存,但是要缓存时间设置为0,就是只要文件读写完成就立即刷新,并且删除缓存的文件。

C:\rclone\rclone.exe mount webdav_remote: X: ^
–vfs-cache-mode full ^
–vfs-cache-max-age 0s ^
–vfs-cache-max-size 1G ^
–vfs-write-back 0s ^
–cache-dir C:\rclone\cache ^
–volname “WebDAV Drive” ^
–no-console –log-file “C:\rclone\rclone.log”

关键参数说明

参数作用设置
--vfs-cache-mode full开启完整缓存,确保 WebDAV 兼容大文件必须使用 full
--vfs-cache-max-age 0s缓存时间 0 秒,写入/读取后立即刷新0s
--vfs-cache-max-size 1G限制缓存大小,防止占用过多磁盘可调整
--vfs-write-back 0s写入后立即上传到 WebDAV0s
--cache-dir C:\rclone\cache缓存存放路径可自定义
--no-console让 Rclone 后台运行可选

4、卸载 WebDAV 盘

如果你想 手动卸载 挂载的 WebDAV 盘:

taskkill /IM rclone.exe /F

这将强制终止所有 Rclone 进程,挂载的 WebDAV 盘会立即消失。

sanradar
sanradar
文章: 109

留下评论