Windows下使用Rclone挂载SFTP,开机自动挂载

1.安装Rclone添加服务器信息

官网下载地址:https://rclone.org/downloads/      下载Windows版本,下载后解压,然后目录放到环境变量中或者懒一点直接把执行文件rclone.exe 复制到C:\windows\system32\目录下

 

 

然后使用CMD/POWERSHELL/终端检查安装版本,然后使用rclone config 交互式命令新增SFTP服务器信息 

 

2.挂载

挂载之前需要安装winfsp    地址:https://winfsp.dev/rel/

 

 

挂载命令:

rclone mount ihome:/D:/ X: --volname IHOME 

ihome:/D:/  远程服务ihome的D盘

--volname 给卷标起的名称

参考官方文档

rclone mount remote:path/to/files /path/to/local/mount

  

 挂载后多出磁盘卷(注意执行挂载命令时不能使用管理员模式的终端执行

 

 

 3.开机挂载

  将命令注册为windows服务,开机自启动

  下载辅助工具WinSW 将命令注册为windows服务  WinSW参考地址https://github.com/winsw/winsw

  使用xml文件定义服务

 

 

新建服务配置文件 命名为rclone.xml

1 <service>
2     <id>rclone</id>
3     <name>rclone</name>
4     <description>This service run rclone mount network file systems to local disk</description>
5     <executable>rclone </executable> //可执行程序
6     <arguments> mount ihome:/D:/ X: --volname IHOME --config C:\Users\gamay\AppData\Roaming\rclone\rclone.conf</arguments> //参数
7     <log mode="roll"/>
8 </service>

注意:服务配置文件命令新增了参数指定rclone配置文件位置 ,windows服务模式下启动rclone无法正确找到配置文件位置会导致服务无法启动

rclone config file    //配置文件位置查询
--config C:\Users\gamay\AppData\Roaming\rclone\rclone.conf

安装卸载服务

WinSW install rclone.xml  //安装服务
WinSW uninstall rclone.xml  //卸载服务
WinSW start rclone.xml //启动服务
WinSW status rclone.xml //查看服务状态

 

 

 

posted @ 2022-09-28 15:26  星儿摇摇  阅读(2535)  评论(0编辑  收藏  举报