主要是看了 https://zhuanlan.zhihu.com/p/50795760
不过这个应该是 old school 的 sa 的玩法,就是基于 rsync 套一层脚本。主要学个思想。
现代备份软件 ,一般是下面这些
- Duplicacy
- restic
- Attic
- duplicity
- borg
主要有些加密,块存储,增量 diff,同步到云服务等等。
这篇文章有各个备份软件的 性能比较 https://github.com/gilbertchen/benchmarking
不过这篇比较老了,部分版本不是最新的。
## 吐槽几点
1. https://github.com/gilbertchen/duplicacy 这个作者是六学家,在 HN 上总是走到哪,auther here.
2. 性能最好的,出乎意料,不是 go 写的,是 python 和 c 混合写的 borg。不过这边性能好不好,即有第一次全量拷贝,也有后面的 diff
3. borg 有个单文件二进制版本的,直接丢上去就可以跑,一开始以为是 go 写的
4. borg 的软件社区不错,有情怀。现在看一个开源社区质量咋样,就看他文档,插图,测试。想备份工具里面的清理策略要是没有测试,那你就悲剧了。 borg 里面的插图用 visio 画的蛮用心的。情怀!!
5. 外国有家公司 rsync.net ,专搞备份 2 美分 /G/month,2001 年就建立了,比 aws 还早,活到现在还蛮滋润。我是看他的老板在 HN 上推荐 borg。就好比你要买屏幕,不知道哪个好,但是乔布斯说三星的屏幕好,我们也用它的。那一般是不会错的。
不过这个应该是 old school 的 sa 的玩法,就是基于 rsync 套一层脚本。主要学个思想。
现代备份软件 ,一般是下面这些
- Duplicacy
- restic
- Attic
- duplicity
- borg
主要有些加密,块存储,增量 diff,同步到云服务等等。
这篇文章有各个备份软件的 性能比较 https://github.com/gilbertchen/benchmarking
不过这篇比较老了,部分版本不是最新的。
## 吐槽几点
1. https://github.com/gilbertchen/duplicacy 这个作者是六学家,在 HN 上总是走到哪,auther here.
2. 性能最好的,出乎意料,不是 go 写的,是 python 和 c 混合写的 borg。不过这边性能好不好,即有第一次全量拷贝,也有后面的 diff
3. borg 有个单文件二进制版本的,直接丢上去就可以跑,一开始以为是 go 写的
4. borg 的软件社区不错,有情怀。现在看一个开源社区质量咋样,就看他文档,插图,测试。想备份工具里面的清理策略要是没有测试,那你就悲剧了。 borg 里面的插图用 visio 画的蛮用心的。情怀!!
5. 外国有家公司 rsync.net ,专搞备份 2 美分 /G/month,2001 年就建立了,比 aws 还早,活到现在还蛮滋润。我是看他的老板在 HN 上推荐 borg。就好比你要买屏幕,不知道哪个好,但是乔布斯说三星的屏幕好,我们也用它的。那一般是不会错的。