installation
-
github : https://github.com/restic/restic
-
scoop install restic
一、词汇
- repo :仓库,用于存放一切数据的目录。
- snapshots:快照,每次备份特定目录时产生的具有特定时刻的记录,包括文件数据以及元数据
- backup:备份,生成指定path的快照
- restore:恢复,将快照恢复到指定path
二、特点
-
备份:增量备份,当一个目录被多次备份时会与历史备份比较,依据元数据比较只存储未入库的数据。
-
安全:加密保存,对原数据加密,仓库密钥在仓库内,仓库可复制移动但仍需密码访问。
-
恢复:恢复特定时刻的快照,可恢复快照内特定目录
-
远程:支持sftp,backblaza B2,Microsoft Azure Blob Storage,Google Cloud Storage等远程存储
三、使用
初始化仓库
restic -r 仓库目录 init
初始化远程仓库:https://restic.readthedocs.io/en/latest/030_preparing_a_new_repo.html