要将OneDrive挂载到服务器上,可以按照以下步骤进行操作:
申请OneDrive API
1、注册并登录Microsoft Azure管理界面:使用你的微软账号登录。
2、创建应用:在“应用注册”服务中点击“新注册”来注册一个新的应用程序,输入名称并勾选所需权限后完成注册。
3、记录客户端ID和密码:注册成功后,记下“应用程序(客户端) ID”,然后点击“证书与密码”→“新客户端密码”,填写说明和截至期限后添加密码,记录下这个密码值,因为它只会显示一次。
4、获取API权限:点击“API权限”,为你的API获取Files中的所有权限。
配置rclone并挂载OneDrive
1、安装rclone:
Windows用户:前往rclone官网下载适用于Windows的最新版客户端,解压并重命名为rc(方便后续操作)。
Linux用户:以Ubuntu为例,打开终端执行以下命令安装rclone:
apt update apt install curl && apt install fuse3 curl https://rclone.org/install.sh | sudo bash
2、获取授权token:
Windows用户:按Win+R调出运行,输入cmd打开命令行,进入rclone文件夹,执行以下命令开始授权:
cd d:\rc .\rclone authorize "onedrive"
浏览器将自动打开,登录OneDrive账户完成授权后,命令行中会返回token。
Linux用户:由于VPS没有浏览器,需要先在Windows系统下获取token,下载Windows版本的rclone并解压,进入rclone文件夹,执行以下命令开始授权:
rclone authorize "onedrive" "客户端ID" "密码值"
接受授权后,页面会返回token,将其复制下来。
3、配置rclone:
在Linux终端中输入rclone config
进行配置,选择“n”新建一个云盘,并输入名称(如“OneDrive”)。
选择OneDrive作为存储类型,输入之前保存的客户端ID、密码值以及网盘类型(国内大多高校邮箱是国际版,部分高校是世纪互联版)。
不进行高级配置和自动配置。
输入之前获取的token。
选择OneDrive Personal or Business类型,确认网盘路径。
4、挂载OneDrive:
创建一个即将挂载的目录,例如mkdir -p /home/onedrive
。
执行挂载命令,将OneDrive挂载到本地目录:
rclone mount onedrive:/ /home/onedrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000
挂载成功后,可以通过文件浏览器访问该目录,就像访问本地文件夹一样。
设置开机自启动挂载(可选)
如果你希望在服务器重启后自动挂载OneDrive,可以编辑自启动脚本,将挂载命令添加到其中,以Ubuntu系统为例,可以编辑/etc/rc.local
文件,在“exit 0”之前添加挂载命令:
rclone mount remote:path/to/folder /path/to/mountpoint &
保存并退出编辑模式。
注意事项
确保服务器和OneDrive应用程序保持在线状态,以便实时同步文件的更新。
挂载OneDrive到服务器上的方法可能因服务器操作系统和具体环境而有所不同,请参考相关文档或说明来完成操作。
到此,以上就是小编对于“onedrive如何挂载服务器”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/619695.html