你没中过勒索病毒,不知道备份有多重要

2020-04-17 14:33:58 浏览数 (1)

今天是春节放假前的最后一天,照例对自己一些数据开始进行了备份。突然想到关于数据备份有些心得想要分享下,于是写了这篇文章。

本文首发于微信公众号twowinter,转载请注明作者:http://blog.csdn.net/iotisan/

点此进入公众号查看。

为什么备份很重要

你没吃过亏,可能永远不明白数据有多珍贵。我在去年8月的时候中过臭名昭著的勒索病毒zepto,这种病毒会把你的各种文件,包括doc、xls甚至是代码源文件都进行加密替换。每个目录下都会留下一封html的勒索信,告诉你要汇2个比特币到指定账户。那是第一次近距离接触黑客和比特币,原来2个比特币就要快1万人民币了。

我的好多文件遭殃了,幸好我很多数据都有备份,当月的一些尚未备份的文件放在云同步盘里,数据得以还原。最后,丢了几个没来得及提交的代码工程,也造成了一些损失。

我搜索了很多论坛,大家对勒索病毒zepto无能为力。印象很深的是一个结构工程师,他留言说几年的图纸全部没掉了。你能想象,多年心血付诸一炬的绝望。

上个月底还出现过大规模的勒索病毒事件,上万的MongoDB数据库被黑客控制,这次黑客要价是0.25比特币,我猜估计真有人付钱了。

勒索病毒的案例主要是为了说一点,数据备份很重要,那些安全事故其实离我们每个人都很近。

分享下我的备份方式

常规的公司项目备份一般都是放在公司服务器。个人的一些宝贵信息也有备份需要,诸如知识体系,素材库等,这些都是辛苦积累的财富。接下来分享下我对个人数据的备份处理方式,给大家做个参考,如果你有好的建议欢迎与我交流。

1.利用SVN本地版本库管理你的知识体系 如果是很明确的目录,比如一些工具收藏等,那倒是可以直接丢在云盘。但如果你是在做一个长期维护的项目,长期更新的知识库,长期搜集的素材库,那SVN的版本比对完全秒杀手动比对。版本管理工具不应该是工程师专有工具,文字工作者,设计师甚至是销售等,也很需要整理自己的知识体系,一旦涉及较大数量的文件,版本管理工具基本是必不可少。

你可以尝试着建个SVN版本库来感受下版本管理的魅力。这一块技巧很多,我计划过几天专门写一篇文章来讲一讲我的心得。

2.利用云同步盘来对SVN本地版本库进行云端备份 以前微云还能进行同步,16年下半年开始,微信同步盘停止服务了,只留下了微云。其他的云盘更惨,360等都直接关闭了。我最信赖的百度云还坚挺,还留有目前国内仅存的同步盘服务。

同步盘是特别好的东西,本地的版本库一旦更新,记得同步一下(是的,就一个操作),这样云端就能与本地版本库同步起来。

对于多地操作,同步盘非常好用,你在公司电脑更新了版本库,同步到云端后,在家里电脑,在外地出差只要也同步下,就能快速获得同一个版本库。

3.利用第二家云盘再做一次备份 百度云由于它的同步服务,是可以作为主力云盘。但是万一它挂了呢,所以我还用了微云,每个月底备份时再把版本库手动同步到微云上。

由于微云取消了同步盘服务,所以操作就略繁琐了,需要手动同步。不过幸好SVN版本库文件并不复杂,你只要比对一次就清楚了。大致目录是这样:

然后将缺少的文件,上传到微云上。如下图:

如果可以,在对应的版本库写下更新记录。如下图:

这样备份的数据基本万无一失了,除非百度,腾讯和你的几台电脑同时挂掉。

End


0 人点赞