介绍
Restic是一个备份程序,是快速,高效和安全。它支持三种主要的操作系统(Linux, macOS, Windows)和一些较小的操作系统(FreeBSD, OpenBSD)。
github地址:
https://github.com/restic/restic
官网:https://restic.readthedocs.io/en/latest/010_introduction.html
安装
yum install yum-plugin-copr
yum copr enable copart/restic
yum install restic
实践
本地备份
1、创建存储库
restic init --repo backup/
输入密码信息,最好记住或保存到文件中,密码丢失等于数据丢失
2、备份数据
目录;restic -r backup/ --verbose backup cmdb/
文件:restic -r backup/ --verbose backup cmdb/linshi.py
3、查看备份列表,类似于git机制
restic -r backup/ snapshots
ID Time Host Tags Paths
---------------------------------------------------------------------------------------------------------------------------
b557e739 2023-11-02 11:26:07
643a297a 2023-11-02 11:28:04
---------------------------------------------------------------------------------------------------------------------------
2 snapshots
4、恢复数据
restic -r backup/ restore b557e739 --target xxx
5、删除快照
restic -r backup forget b557e739 --prune
6、密码修改
restic -r backup key passwd