找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 92|回复: 0

Ubuntu rclone 磁盘映射 Cloudflare R2

[复制链接]

12

主题

20

回帖

110

积分

管理员

积分
110
邱双仪 发表于 2025-5-8 08:38:01 | 显示全部楼层 |阅读模式
  • 安装 fuse3 软件包
在 Ubuntu 系统中,fusermount3 是 fuse3 软件包的一部分。你可以使用以下命令来安装 fuse3:
  1. sudo apt update
  2. sudo apt install fuse3
复制代码
  • 验证安装
安装完成之后,使用以下命令验证 fusermount3 是否已经正确安装:
  1. which fusermount3
复制代码
如果输出显示了 fusermount3 的路径,就表明安装成功。

  • 安装 Rclone
打开终端,执行以下命令添加 Rclone 的官方软件源并安装:
  1. curl https://rclone.org/install.sh | sudo bash
复制代码
安装完成后,可通过
  1. rclone --version
复制代码
命令验证是否安装成功。


  • 修改配置
修改 /root/.config/rclone/rclone.conf
  1. # 这个是配置文件的名称,可以自定义
  2. [cdn]
  3. type = s3
  4. provider = Cloudflare
  5. # 访问密钥 ID
  6. access_key_id = ***
  7. # 机密访问密钥
  8. secret_access_key = ***
  9. # 管辖权的终结点
  10. endpoint = https://***.r2.cloudflarestorage.com
  11. acl = private
复制代码

  • 让挂载在系统启动时自动生效
为使系统启动时自动挂载存储,可使用 systemd 服务实现:
创建 systemd 服务文件:
  1. sudo nano /etc/systemd/system/rclone-mount.service
复制代码
在文件中添加以下内容:
  1. [Unit]
  2. Description=Rclone Mount for CDN
  3. After=network.target

  4. [Service]
  5. ExecStart=/usr/bin/rclone mount cdn:cdn /cdn --allow-other --vfs-cache-mode writes
  6. ExecStop=/bin/fusermount -u /cdn
  7. Restart=always
  8. User=root
  9. Group=root

  10. [Install]
  11. WantedBy=multi-user.target
复制代码
ctrl+c 保存并退出文件,重新加载 systemd 管理器配置:
  1. sudo systemctl daemon-reload
复制代码
启用并启动服务:
  1. sudo systemctl daemon-reload
  2. sudo systemctl restart rclone-mount.service
复制代码


  • 检查挂载状态
使用以下命令检查挂载是否成功:
  1. df -h
复制代码
若看到 /cdn 目录被挂载,说明挂载成功。


  • 挂载存储代码
使用 rclone mount 命令将 Cloudflare R2 存储挂载到本地目录:
  1. rclone mount cdn: /mnt/cfr2_mount --allow-other --vfs-cache-mode writes
复制代码
隐藏运行
  1. nohup rclone mount cdn:cdn  /cdn  --allow-other --vfs-cache-mode writes &
复制代码
卸载磁盘
  1. fusermount3 -u /cdn
复制代码
参数说明:
cfr2::指前面配置的 Cloudflare R2 存储名称。
/cdn  是本地挂载目录。
--allow-other:允许其他用户访问挂载点,需确保 /etc/fuse.conf 文件中 user_allow_other 行未被注释。
--vfs-cache-mode writes:开启写入缓存模式,提升写入性能。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|私人领地

GMT+8, 2025-6-26 22:53 , Processed in 0.032495 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表