跨平台备份工具Restic
- 暂无分类
- 2024-05-11
- 228热度
- 0评论
二、使用
2.1 配置 Restic 支持的存储方式
本地、SFTP 两种备份方式 备份存储的初始化
| 第一步:配置本地存储仓库 # 备份到本地 /home/mike/backup 文件夹 restic init --repo /home/mike/backup # 配置 SFTP 方式的存储仓库 适合将文件备份到另一台服务器上 首先,我们需要在两台服务器间配置免密码登录。 注意:以下将需要备份的服务器称为 A,备份服务器称为 B。 |
| 第二步:使用 Restic 备份数据 # 本地备份 restic -r <repoName> --verbose backup /var/www --tag 标记 restic --repo /srv/restic-repo --verbose backup ~/work |
| 第三步:恢复备份快照 查看所有备份快照: restic -r repoName snapshots 恢复快照 # restore 后面指定为要恢复备份的 ID restic -r repoName restore ef5ff5fe --target /var/wwww 可以使用latest恢复最后一次快照备份(类似于git和docker镜像) restore latest |
| 第四步: 删除备份快照 如果你不在再要一些备份快照,你可以直接使用下面的命令删除指定的备份快照 restic -r repoName forget ef5ff5fe Forget 只是将快照记录清除了,但快照中包含的文件仍存在与存储库中,使用prune命令删除 forget ef5ff5fe --prune Removing backup snapshots — restic 0.12.1 documentation |