下载配置

Rclone

官方下载:下载链接

选择 Intel/AMD - 64 Bit,下载结束以后解压

在环境变量配置绝对路径

比如绝对路径为 D:\Green\rclone

配置如下

cmd 检查配置是否正确

WinFsp

下载地址:官网下载

下面执行挂载命令的时候需要用到

配置网盘

cmd 输入

1
rclone config

按照里面的提示进行配置

设置完成以后配置文件位置,我的在:%homepath% \AppData\Roaming\rclone

当然,也可以通过命令直接查看配置文件位置

1
rclone config file

或者直接查看配置好的信息

1
rclone config show

挂载网盘

完整命令

1
rclone mount pan:/home Z: --cache-dir D:\my\cache --vfs-cache-mode writes &

含义:新建了一个远程挂载,名字叫做pan, 挂载的远程网盘路径为:/home,挂载为本地的 Z 盘,设置的缓存目录在D:\cache,设置了最小缓存模式

命令拆分:

  • rclone mount:rclone 挂载命令
  • pan:/home:pan 为初始化配置填的 name(即配置名称,含义见下图),/home 是远程网盘的绝对路径,是我的网盘根路径下的 home 文件夹,也就是把 home 文件夹的内容映射过来,当然也可以留空,挂载根目录: pan:/

  • Z::挂载为本地的 Z 盘
  • –cache-dir D:\my\cache:本地的缓存路径,Rclone 会先把文件缓存到这里,后台上传
  • 关于vfs-cache-mode项设置,官方说明:挂载说明
    • off: 本地不做任何缓存,所有文件直接从云端获取并写入
    • minimal: 和 off 类似,但是已经打开的文件会被缓存到本地
    • writes:如果文件属性为只读则只从云端获取,不然先缓存在本地进行读写操作,随后被同步
    • full:所有的读写操作都会缓存到磁盘中。然后才会同步。直到达到缓存总额(–cache-total-chunk-size,默认大小 10G)

后台运行开机自动挂载

新建一个rclone.bat文件,写入上面的挂载命令,我放在了 D:\Green\rclone

1
rclone mount pan:/home Z: --cache-dir D:\my\cache --vfs-cache-mode writes &

新建一个rclone.vbs结尾的文件,后面跟的路径就是上面rclone.bat路径

让它开机执行,把这个文件放到 %homepath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

1
CreateObject("WScript.Shell").Run "cmd /c D:/Green/rclone/rclone.bat",0

其它语法

1
2
3
4
5
6
7
8
9
10
# 本地到网盘
rclone [功能选项] <本地路径> <配置名称:路径> [参数] [参数]

# 网盘到本地
rclone [功能选项] <配置名称:路径> <本地路径> [参数] [参数]

# 网盘到网盘
rclone [功能选项] <配置名称:路径> <配置名称:路径> [参数] [参数]

# [参数]为可选项

示例

1
2
3
4
5
6
7
# 复制到网盘,并显示实时传输进度,设置并行上传数为8

rclone copy /home/SunPma GD:/home/SunPma -P --transfers=8

# 如果需要服务端对服务端的传输可加以下参数(不消耗本地流量)

rclone copy 配置名称:网盘路径 配置名称:网盘路径 --drive-server-side-across-configs

功能选项

命令说明
rclone copy复制
rclone move移动,如果要在移动后删除空源目录,加上 –delete-empty-src-dirs 参数
rclone sync同步:将源目录同步到目标目录,只更改目标目录
rclone size查看网盘文件占用大小
rclone delete删除路径下的文件内容
rclone mkdir创建目录
rclone rmdir删除目录
rclone ls列出指定路径下的所有的文件以及文件大小和路径

参数

命令说明
-n = –dry-run测试运行,查看 Rclon 在实际运行中会进行哪些操作
-P = –progress显示实时传输进度,500mS 刷新一次,否则默认 1 分钟刷新一次
–cache-chunk-size 5M块的大小,默认 5M 越大上传越快,占用内存越多,太大可能会导致进程中断
–drive-chunk-size 64M提高 Google Drive 上传速度适用于 G 口宽带服务器(默认为 8M)
–cache-chunk-total-size SizeSuffix块可以在本地磁盘上占用的总大小,默认 10G
–transfers=N并行文件数,默认为 4

参考

使用 rclone 在 Windows 下挂载 Google 个人/团队云盘

Rclone 使用教程 - 常用命令参数