Backup

A collection of 3 posts

Backup

restic 与 rclone 的区别

restic 与 rclone 都是开源的命令行文件备份(同步)工具,但却有着很本质的区别。 相同点 都是基于命令行的开源文件同步和备份工具; 都支持将文件备份到本地、远程服务器或对象存储; 不同点 rclone 面向的是 文件同步,即保证两端文件的一致,也可以增量备份; restic 面向的是 文件备份 和 加密,文件先加密再传输备份,而且是增量备份,即每次只备份变化的部分。 rclone 仓库配置保存在本地,备份的文件会保持原样的同步于存储仓库中; restic 配置信息直接写在仓库,只要有仓库密码,在任何安装了 restic 的计算机上都可以操作仓库; rclone 不记录文件版本,无法根据某一次备份找回特定时点上的文件; restic 每次备份都会生成一个快照,记录当前时点的文件结构,可以找回特定时点的文件; rclone 可以在配置的多个存储端之间传输文件; 总结

Backup

Restic 配置 S3 仓库

restic 是一款 go 语言开发的开源文件加密备份工具,特点是能够将文件以快照的形式增量备份到指定的存储设备,支持本地硬盘存储、也支持远程服务器或主流的对象存储。本文参考 Setting up restic with Amazon S3 编写,通过恰当的配置,将 s3 或 s3 兼容的对象存储作为默认的 restic 仓库。 安装 restic restic 已经被纳入各大主流 Linux 发行版的软件仓库,你可以试着用包管理器搜索/安装 restic,windows 系统可以使用 scoop 进行安装。 也可以直接到项目主页下载对应架构的预编译二进制文件,解压放到系统的可执行路径上并赋予执行权限即可。 可以查阅官方文档获得更详尽的安装说明 准备对象存储 S3、阿里云 OSS、腾讯云