米盾安全

Docker 安装 rclone 挂载 Onedrive 到本地

760次阅读
没有评论

共计 1100 个字符,预计需要花费 3 分钟才能阅读完成。

一、了解 rclone

rclone 是一个命令行工具,可以用来管理各种云存储服务。

它支持超过 40 种不同的云存储服务,包括 Amazon S3, Google Drive, Dropbox, Microsoft OneDrive, Google Cloud Storage, Amazon Drive, OpenStack Swift, Backblaze B2, Yandex Disk, SFTP, WebDAV, FTP, SFTP, Minio, Wasabi, Alibaba OSS,, SwiftStack, Tencent COS, Wasabi, Yandex.Disk, Yandex.Files等等。

  • 基本使用
rclone 相关
#挂载
rclone mount <网盘名称:网盘路径> <本地路径> [参数] --daemon
#取消挂载
fusermount -qzu <本地路径>

二、挂载 Onedrive

1. 获取 token

下载 win版本的 rclone,解压后输入以管理员的 cmd 进入文件夹,运行如下命令:

net stop winnat
net start winnat
rclone authorize onedrive

运行完后可能弹出浏览器让你登录,登录完成后就可以在命令行查看到 token。

Docker 安装 rclone 挂载 Onedrive 到本地

2. 配置 onedrive

docker run --rm -it \
-v /home/docker/rclone/config:/config/rclone \
rclone/rclone config

这里是输入 onedrive 相关配置,按下图操作即可:

Docker 安装 rclone 挂载 Onedrive 到本地

接下来是选网盘的类型,找到网盘 Microsoft OneDrive 的编号即可,我这里是 31,编号可能有变动。

Docker 安装 rclone 挂载 Onedrive 到本地

输入 token 时,一定要复制全,大括号里面的全部需要复制。

Docker 安装 rclone 挂载 Onedrive 到本地

接下来继续按下图操作,就可以了。

Docker 安装 rclone 挂载 Onedrive 到本地

Docker 安装 rclone 挂载 Onedrive 到本地

到这里配置就完成了。

3. 挂载 Onedrive

docker run -d  --name rclone \
-v /home/docker/rclone/config:/config/rclone \
-v /home/docker/rclone/onedrive:/onedrive:shared \
--device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined \
--restart always \
rclone/rclone \
mount oneDrive:/ /onedrive --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty

然后进入 /home/docker/rclone/onedrive 文件夹,输入ls命令即可发现挂载成功。

提醒:本文发布于218天前,文中所关联的信息可能已发生改变,请知悉!

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完
 
阿蛮君
版权声明:本站原创文章,由 阿蛮君 2023-02-18发表,共计1100字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
Copyright © 2022-2023 阿蛮君博客 湘ICP备2023001393号
本网站由 青博数据 提供云计算服务 | 又拍云 米盾安全提供CDN加速/云存储服务