使用rclone工具挂载华为云OBS至Windows本地磁盘使用

一、准备云主机及OBS桶

云主机和OBS桶可不同区域通过公网挂载,也可相同区域进行私网挂载,我这里演示私网,公网是相同方式


二、云主机下载winfsp及rclone工具

winfsp下载地址:https://github.com/winfsp/winfsp/releases
rclone下载地址:https://rclone.org/downloads/
下载完成将安装包传入云主机(传入需要公网,我现在的主机挂载公网,传入后我会解除公网IP)

三、安装winfsp和rclone

安装winfsp

点开winfsp可执行安装程序

没有需求默认安装即可

安装rclone

解压rclone压缩包


设置rclone路径环境变量

测试是否安装成功,回显版本则安装成功

四、配置rclone配置obs配置文件

C:\Users\Administrator>rclone config
2024/07/19 16:19:20 NOTICE: Config file "C:\\Users\\Administrator\\AppData\\Roaming\\rclone\\rclone.conf" not found - using defaults
No remotes found, make a new one?
n) New remote
s) Set configuration password
q) Quit config
n/s/q>


输入n新建配置文件,输入配置文件名

输入4选择S3协议

输入10选择华为云OBS

默认回车

输入相应华为云账户的AK/SK,根据实际需求设置

输入相应的桶区域编号,根据实际需求设置,我这里是北京四

输入相应的endpoint编号,根据实际需求设置,我这里是北京四

输入桶ACL权限,根据实际需求选择合适的读写权限,我这里默认私有

设置更多相应桶权限,根据实际需求设置,我这里默认设置

y保存

设置完成

五、挂载存储空间

以将obs桶hw-kongshuo挂载到E:盘,并以C:\disk-cache路径作为缓存目录为例。

rclone mount obs:hw-kongshuo E: --cache-dir C:boxmoe_Cache --vfs-cache-mode writes


新建文件测试


挂载成功

六、设置长期挂载存储空间

新建rcloneobs.txt文本输入内容

Option Explicit
Dim WMIService, Process, Processes, Flag, WS
Set WMIService = GetObject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2")
Set Processes = WMIService.ExecQuery("select * from win32_process")
Flag = true
for each Process in Processes
    if strcomp(Process.name, "rclone.exe") = 0 then
        Flag = false
        exit for
    end if
next
Set WMIService = nothing
if Flag then
    Set WS = Wscript.CreateObject("Wscript.Shell")
    WS.Run "rclone mount obs:hw-kongshuo E: --cache-dir C:boxmoe_Cache --vfs-cache-mode writes", 0
end if


修改文本后缀为vbs,运行

posted @ 2024-07-19 16:36  kongshuo  阅读(984)  评论(0)    收藏  举报