如何保存重要数据并保持各设备数据一致呢?
一般的工人都会有很多的文本数据或其他资料,怎么保存是一个大问题。特别是在我们这片土地上。
作为IT背景的工人,我一般会用以下的方式来做数据保存和备份,也包括版本管理。
我记得以前写文档,文档名会有一个修改过程,如:
天上的星星(草稿).docx 天上的星星(正式版).docx 天上的星星(正式版)修正版.docx 天上的星星(最终版).docx 天上的星星(最终版)之小修正.docx … …
如此下去,自己都搞不清楚哪个才是最终的文档了。
然后,我就买了WPS的会员,开始将文档搬到了WPS上面。从使用的角度,WPS偶尔还是会出现版本同步错误,但可以找回我想要的那个版本。但自从发现WPS监视用户文件内容后,我就不用WPS了。
以前的时候也用过MS的365云服务,同步速度较慢,有时候OneDriver都没法同步,比较痛苦。也放弃了。
也用过各种云服务,类似百度云、阿里云等等,都存在扫描用户数据的问题,也都不用了。
因为数据安全才是第一位的。
想起以前自己的代码都是用Git管理的,它不就带了版本管理功能了嘛?!可以回到任何想要的版本。
如果有IT背景这并不难,我也没有在移动端处理文档的需求,即使有需求也有移动端的git应用。这么就愉快的决定用Git来管理自己的数据。
花1/4百度云服务的年费,就可以搞一台云服务器。装好Linux系统,装好git,用Linux的账户系统就可以,安全性就非常到位。接着就用Git在服务器建立存储库,将初始的数据从客户端推送到服务器。
然后在需要同步数据的机器上,安装好git。拉取机器上的存储库。修改/添加/删除文件后,提交修改,写好修改说明,然后推送到服务器便可。
如此,只要维护固定的库便可。我自己会将各种的存储库分类,建立不同的库,然后分开管理。
如果存储空间不够了,就添加云硬盘就行。一般的云厂商要么用的是qemu的虚拟方案,要么用的是vmware的虚拟方便,从技术角度可保证虚拟硬盘数据安全,最多丢数据,不会被扫描。当然,前提是云服务器要处理云服务器厂商的监控程序,这个对于有些技术背景的人并不难。
而且,不需要域名,因为没有对外的需要,也就不用去管局备案。省心!
这样运作快3-4年了,从未丢过数据,非常安全和方便。