quejing
发布于 2024-01-14 / 1326 阅读
0

使用rclone工具挂载webdav为本地磁盘

rclone官网:https://rclone.org/
windows需要先安装winfps(类似于Linux的fuse),winfps的官网为:https://winfsp.dev/

1. 安装

rclone是一个可执行文件(命令行工具),只需要添加到path中或者能访问到即可,无需进行其他安装操作。

2. 生成配置文件

输入以下命令,进入到交互界面中:

rclone config

后续根据提示一步一步进行设置即可。大致过程如下:
刚进入交互界面,提示要进行什么操作:
rclone_1.jpg
我们是生成一个配置文件,所以选择 "New remote",输入 y ,然后敲回车即可。
进入到创建流程:
rclone_2.jpg
为我们的webdav取一个名字,根据自己的需求命名即可,输入后敲回车。
rclone_3.jpg
接下来选择存储的类型,会列出很多选项供选择,根据自己的需要进行选择。我们现在创建的的webdav,所以找到这个选项,输入前面的数字即可。我这边是52(上面截图中未列出),所以输入52,然后敲回车。
rclone_4.jpg
接下来让输入服务器URL,通常服务器的提供商都会提供这个地址,需要自己去找(截图中的只是实例,无实际意义)。
rclone_5.jpg
然后是选择服务器的提供商,如果你使用的服务器不上前几个列表中,就选其他(即选项中的7)。
rclone_6.jpg
输入服务器登陆的账号。
rclone_7.jpg
根据情况选择是否输入密码,需要输入密码则输入y
rclone_8.jpg
根据提示,输入两次密码。
rclone_9.jpg
这里的bearer_token留空跳过即可。
rclone_10.jpg
这一步选择是否需要进行高级设置。如果有需要的话选择y,否则留空或者选择n
rclone_11.jpg
最后核对一下输入的信息是否正确,然后输入y完成创建。

3. config文件保存位置

可以通过以下命令查看保持的config文件位置:

rclone config file

4. 加载为本地磁盘

输入以下命令即可将其加载为本地磁盘:

rclone mount remote_name:/ local_path --vfs-cache-mode writes --cache-dir cache/path
  • remote_name为刚刚创建配置文件的时候第一步输入的remote name
  • local_path为挂载到本地的路径
  • cache/path为rclone使用的缓存目录,根据自己的情况进行设置

例如:

rclone mount local_server:/ z: --vfs-cache-mode writes --cache-dir d:rclone

上面这条指令的含义是:将local_server的根路径挂载为本地的Z盘,同时将d:rclone目录作为缓存目录。