技术研讨
2025-12-23
技术研讨
0
请注意,本文编写于 162 天前,最后修改于 162 天前,其中某些信息可能已经过时。

目录

一、什么是 rclone?
二、安装 rclone
1、使用官方脚本安装(推荐)
2、检验是否成功安装
三、配置你的云盘(以 OneDrive 为例)
1、进入配置向导
2、新建一个配置
3、选择你的云服务(例如:OneDrive、Google Drive 等)
4、无浏览器环境获取授权(重点)
四、在Windows 获取token
1、下载 Windows 版 rclone
2、打开 CMD 并执行授权命令(需要在解压目录,可在文件路径位置直接输入cmd)
3、将 JSON 粘贴回服务器
五、检查是否挂载成功
六、将 OneDrive 挂载为本地目录
1、创建挂载目录
2、执行挂载命令
七、验证挂载是否成功
八、补充说明
总结

云盘空间很大,但使用起来却并不方便 需要打开网页、下载客户端、频繁切换,非常低效。
本文将介绍如何使用一款强大的工具 rclone
云盘 直接挂载为本地目录,实现像操作本地硬盘一样使用云盘。

你将学会:

  • 如何安装 rclone
  • 如何配置云盘(以 OneDrive 为例)
  • 如何将云盘稳定挂载到服务器本地目录

而借助一款强大的工具 rclone,我们可以将云盘直接挂载为本地文件夹,像操作本地硬盘那样使用云盘。

一、什么是 rclone?

rclone 是一个开源命令行工具,被称为「云存储界的 rsync」,它支持几乎所有主流云盘,包括:

  • Google Drive
  • OneDrive
  • Dropbox
  • 阿里云盘
  • 百度网盘
  • S3 / WebDAV / FTP 等

🔹 最强功能:
可以把云盘 挂载为本地磁盘目录 使用。

你可以用它来:

  • 搭建博客图床
  • 作为媒体服务器(Plex/Jellyfin)
  • 自动备份服务器
  • 搭建个人云存储中心

二、安装 rclone

本文使用的是 RackNerd 的 VPS, Linux 系统环境为 Ubuntu / Debian。

1、使用官方脚本安装(推荐)

bash
curl https://rclone.org/install.sh | sudo bash

2、检验是否成功安装

bash
rclone version

如果输出版本号就是成功安装

三、配置你的云盘(以 OneDrive 为例)

1、进入配置向导

bash
rclone config

2、新建一个配置

  • 输入 n(New remote)
  • 设置名字,例如: mydrive

3、选择你的云服务(例如:OneDrive、Google Drive 等)

在列表中选择你要使用的云盘
本文示例使用 OneDrive
之后的选项基本可以 一路回车使用默认值

4、无浏览器环境获取授权(重点)

Use web browser to automatically authenticate rclone with remote?

  • Say Y if the machine running rclone has a web browser you can use
  • Say N if running rclone on a (remote) machine without web browser access If not sure try Y. If Y failed, try N.

y) Yes (default)

n) No

由于服务器上 没有浏览器,请选择:

text
n

接下来需要在Windows 本地获取 token

四、在Windows 获取token

1、下载 Windows 版 rclone

前往官网下载:
👉 https://rclone.org/downloads

解压到任意目录。

2、打开 CMD 并执行授权命令(需要在解压目录,可在文件路径位置直接输入cmd)

bash
.\rclone.exe authorize "onedrive"

浏览器会自动打开 OneDrive 登录页面,完成登录后,

CMD 窗口会输出一大段 JSON 授权信息

3、将 JSON 粘贴回服务器

  • 将整段 JSON 复制
  • 粘贴到服务器 rclone 配置提示中
  • 后续一路回车
  • 最后输入 q 退出配置

五、检查是否挂载成功

bash
rclone lsd onedrive:

如果能看到云盘目录列表,说明配置完全成功。

六、将 OneDrive 挂载为本地目录

1、创建挂载目录

bash
mkdir -p /mnt/cloud

2、执行挂载命令

bash
rclone mount mydrive: /mnt/cloud \ --daemon \ --allow-other \ --vfs-cache-mode writes \ --buffer-size 256M \ --dir-cache-time 72h
参数作用
mydrive:你的网盘名称
/mnt/cloud挂载目录
--daemon后台运行
--allow-other允许其他用户访问
--vfs-cache-mode writes:启用写缓存(必须)
--buffer-size文件读取缓存
--dir-cache-time目录缓存时间

更多参数可以参考 rclone 官方文档

七、验证挂载是否成功

bash
ls /mnt/cloud

如果能看到云盘中的文件和目录,说明挂载成功。

此时你可以像操作本地磁盘一样使用云盘了。

八、补充说明

  • mount ≠ copy,文件并不会下载到本地
  • 断开 rclone 后,挂载目录将失效
  • 建议结合 systemd 实现开机自启(进阶用法)

总结

通过 rclone 挂载云盘,你可以:

  • 把云盘当成本地硬盘使用

  • 免去下载 / 上传的繁琐流程

  • 非常适合服务器长期运行场景

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:猪聪聪

联系邮箱::[email protected]

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!