系列文章
目录
一、前言
玩NAS的同学大部分都是抱着其安全性来的。但是不是买了NAS,把数据存在上面就是100%安全了呢?当然不是。想要保证数据100%的安全,需要我们自己基于NAS构建一套完整的数据存储方案。接下来本文将给大家介绍一套基于NAS的数据存储方案。拥有此方案,妈妈再也不用担心咱的数据丢失了。
二、绝对安全性方案
在电信行业或者互联网行业,数据存储通常都是通过三个存储途径来保证数据100%的安全。其分别是:本机备份(或同机柜)、本地备份(或跨机柜)、远端备份(或跨机房或跨区域)。
1、本机备份(或同机柜备份)
本机备份,最简单的方式基于磁盘备份,即copy一份数据出来存放到机器上的另外一块磁盘(一定要是两块不同的磁盘哦)。那么最简单的方式就是磁盘阵列了。我们只需要使用多块磁盘组建Raid1、Raid5或者Raid10即可轻松实现基于磁盘的本机备份。如果有不知道什么是磁盘阵列的同学,请自行百度。
同机柜备份,就是备份到同一个机柜上的不同机器中。具体实现就只有通过网络定时将数据发送到另外一台机器即可。
2、本地备份(或跨机柜)
本地备份中,家庭最简单方案就是通过移动硬盘备份即可。
3、远端备份(或跨机房)
远端备份中,家庭最简单方案就是将数据传输到网络云盘上。看到这里有小伙伴就会问了,之前不是还在说使用云盘有各种不安全因素么,为什么这里又提倡将数据备份到云盘呢?
首先备份到云盘是为了让你的数据100%的安全,这样就算在极端情况下(你的本机备份和本地备份都挂了的情况下),还能够从云盘恢复数据(三种备份策略同时挂的可能性可以认为是0)。
考虑到隐私性,我们需要将所有数据全部加密之后再上传到云盘,具体看下一章节的实现。
1、至于每一种策略需要备份多少份,具体就需要看你对安全性要求有多高了。个人建议每种策略备份一份数据,三种策略同时使用,数据已经可以100%安全了。
2、并不是三种策略你都需要同时实现,具体可以根据自己的数据的安全要求来决定。比如可以核心数据实现三种策略,比较重要数据实现两种策略,不重要数(如一些电影等)据,实现一种本机策略即可。
三、NAS如何实现
由于楼主只有群辉NAS,所以后续的实现都将基于群辉NAS讲解。如果使用其他品牌NAS系统的同学,可以参考参考群辉NAS的实现去自己的系统中寻找相似的功能即可。
1、磁盘阵列(本机备份)
这个比较简单,在装机的时候就需要根据磁盘选择不同的磁盘方案。至于到底选择哪种,这个要看自己的使用需求了。比如你是两盘位,你就只能用Raid1了。如果是3盘位可以考虑raid5,如果是四盘位可以考虑两个raid1。或者一个raid10。
群辉有自己的SHR类型,这里不展开讨论,感兴趣的可以自己去官网瞅瞅。
2、移动硬盘备份(本地备份)
移动硬盘备份直接使用Hyber Backup组件即可。先选择好自己需要备份的数据,然后通过USB插入移动硬盘,其就能够自动备份了。还可以设置备份完成之后自动断开移动硬盘。也可以设置插入移动硬盘自动备份。总体还是比较方便。
这个方法的缺点就是,每次备份需要自己插入移动硬盘。所以你可以过一段时间备份一下。
其实也可以把硬盘长时间插到NAS上,然后开启一个定时备份即可。但是楼主总担心一直将移动硬盘插到NAS容易把硬盘搞挂,毕竟其不是为24小时开机设计的。具体怎么操作就靠各个小伙伴自己了。
3、自动云盘备份(远端备份)
云盘备份直接使用
Cloud Sync
备份即可。其计划支持目前比较主流的云盘,什么百度云盘,京东,阿里巴巴,google,微软等等。
使用也比较简单,直接输入云盘账号,然后选择你需要备份的文件,然后输入加密秘密(
强烈建议开启加密功能
),其就可以自动将数据加密之后再上传到云端实现备份了。NAS从云端恢复数据的时候能够自动解密数据。这种备份方案的特点:
-
可以加密数据,不存在隐私泄露的风险(有解密工具,如果在外面需要从云盘下载数据,可以使用解密工具解密即可)
-
备份程序24小时自动在线,只要本地有数据更新就会立即备份(都是增量备份)。
有小伙伴可能会问,云盘没有会员空间小,且速度慢,怎么破。
-
速度慢:这个完全不用担心,咋是24小时开机的,谁怕谁啊。
-
空间小:可以考虑只备份核心数据。再者像楼主这种百度云盘老鸟,都是有免费的2T空间,什么小哥哥小姐姐都可以备份,哈哈哈哈。
四、惯例
如果你对本文有任何疑问或者高见,欢迎添加公众号共同交流探讨(添加公众号可以获得”Java高级架构“上10G的视频和图文资料哦)。