让服务器挂网盘,增强异地备份功能

2025-08-07 14:40:22 1点赞 2收藏 0评论

rclone是一个功能强大的云存储同步工具,可用于在不同的云存储之间进行同步和备份。Rclone是一个命令行程序,用于管理云存储上的文件。它是云供应商的网络存储接口的一个功能丰富的替代方案。超过40种云存储产品支持rclone,包括S3对象存储、Ctyun ZOS。

Rclone具有与unix命令rsync、cp、mv、mount、ls、ncdu、tree、rm和cat相当的强大云功能。Rclone的语法与shell相似并且支持--dry-run 保护功能。rclone可以通过命令行、脚本或者对应的API使用。

下载与安装

rclone可前往官网进行下载

首先可以通过官方网站的下载页面,选择对应系统的支持版本,目前rclone支持覆盖绝大部分常见的系统。

准备系统 1C1G20G最小环境,这不就要扩容。

让服务器挂网盘,增强异地备份功能

安装

1、命令编译安装

预编译二进制文件

获取和解压缩

curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone-*-linux-amd64

复制二进制文件

sudo cp rclone /usr/bin/ sudo chown root:root /usr/bin/rclone sudo chmod 755 /usr/bin/rclone

安装 manpage

sudo mkdir -p /usr/local/share/man/man1 sudo cp rclone.1 /usr/local/share/man/man1/ sudo mandb

运行 rclone config 进行设置。有关更多详细信息,请参见 rclone config docs

rclone config让服务器挂网盘,增强异地备份功能

协议为WebDAV

让服务器挂网盘,增强异地备份功能

需要配置webdav地址,如果没有,需要提前部署至吃webdav的网盘货OSS

让服务器挂网盘,增强异地备份功能

然后就可以挂到本地了/data/yunpan 缓存/tmp文件夹(可选,或者把M2硬盘当缓存用)

sudo mkdir -p /data/yunpan sudo rclone mount webdav:/ /data/yunpan --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty

至此调试完毕,可以通过df -h查看磁盘是否挂在了。
注意:因网速影响,访问速度和质量看本地大网络、云盘网络(比如百度会员等)影响,速度一般不会太快。

注意:推荐用OSS(对象存储),速度杠杆的。但是费用也是杠杆多。

让服务器挂网盘,增强异地备份功能

Docker 安装

docker pull rclone/rclone:latest latest: Pulling from rclone/rclone Digest: sha256:0e0ced72671989bb837fea8e88578b3fc48371aa45d209663683e24cfdaa0e11 ... $ docker run --rm rclone/rclone:latest version rclone v1.49.1 - os/arch: linux/amd64 - go version: go1.12.9

开始备份

结语

rclone以其强大的功能、广泛的兼容性以及便捷的安装方式,无疑成为了云存储管理领域的一款“瑞士军刀”。无论是个人用户还是企业开发者,都可以借助rclone实现跨平台的云数据同步、备份与迁移,极大地提升了数据管理的效率和安全性。掌握rclone,就意味着您在云时代的数据掌控能力迈上了一个新的台阶。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松