rclone配置磁盘并挂载到本地
Rclone配置磁盘并挂载到本地
rclone是一个命令行工具,可以在不同的云存储服务之间进行文件同步和传输,如Google DriveMicrosoft OneDrive等,提供了文件复制或同步模式、挂在网盘到本地等功能。本篇博文以OneDrive网盘为例提供配置Rclone和挂载网盘到本地的教程
ssh客户端:Finallshell
系统:Debian11
工具:Rclone, 网盘API
安装rclone
首先,先更新系统,保证系统配置都为最新的
1 |
|
如果你是Centos系统,请将 apt
更换为 yum
然后安装rclone
1 |
|
安装完成之后输入rclone config
进入配置
选择n新建一个网盘,在输入你想要的名称,最好不要带特殊符号,否则后续挂载会失败
这里你是什么网盘就选择网盘对应的序号,博主使用的是OneDrive网盘,对应的是31,那么就输入31,然后回车
client_id
和 client_secret
里分别填入你的应用ID和密钥,如何获取,本文不再赘述,请自行百度
地区这里如果你是世纪互联的OD盘,选择4.其他默认选择1就行
是否进行高级设置选n,是否使用默认api选n。然后填入你获取到的API
然后默认会出现你的网盘信息,如果不出现,则是API设置出错,请自行排查
到了这一步网盘已经配置好了,选q保存退出就行
挂载网盘到本地
然后就开始挂载网盘到本地
先新建一个 /od
目录
1 |
|
赋予777权限
1 |
|
开始挂载,其中 ani:
是你rclone配置的网盘名称,/od
是你要挂载的目录
1 |
|
如果出现 Fatal error: failed to mount FUSE fs: fusermount: exec: "fusermount3": executable file not found in $PATH
的报错,尝试使用 apt install fuse -y
,如果依旧报错,使用 apt install fuse3 -y
即可解决
可以看见左边已经出现挂载网盘的空间大小,证明已经成功挂载
设置开机自启
但此时关闭ssh客户端会使挂载失效,使用nano命令配置开机自启
1 |
|
将下面的命令复制进去,注意将 ani
和 /od
,该为你自己的路径,如果出现格式错误,请将格式修改成和博主的一样
1 |
|
然后依次输入 Ctrl+x
, y
, 再回车
现在就可以使用 systemctl
来挂载OneDrive了
1 |
|
输入 systemctl status rclone
显示 runing
说明正常运行,如果报错请自行排查