Windows rclone挂载sftp

手动挂载命令:

rclone mount sftp:/mnt o: --cache-dir %SystemRoot%\TEMP --allow-other --vfs-cache-mode writes --vfs-cache-max-age 60s  --allow-non-empty

创建服务:

// 安装nssm
winget install nssm

// 创建服务
nssm install rclone

配置信息(具体路径需要根据实际情况来确定):

Path: C:\Users\Administrator\Documents\bin\rclone.exe
Arguments: mount config:/root A: --volname sftp --config C:\Users\Administrator\AppData\Roaming\rclone\rclone.conf

遇到的问题

1. 无法修改文件

是因为nssm默认使用LocalSystem用户。

任务管理器-服务-右键rclone选择打开服务->找到rclone右键选择属性->登录->选择此账户->点击右侧浏览->弹出框中选择高级->立即查找->选择一个本地账户比如Adminstrator->一路确定。