常说NAS存储的背后 你对磁盘阵列前世今生了解吗?
随着互联网的发展,相信每个人都对自己存储的数据越来越重视,毕竟储存数据包含着很多个人隐私。基于此,对于那些比较重视隐私的小消费者来说,往往会选择一台家用NAS来保存一些照片、视频、音频等自己的数据,而不使用云盘。但在选择NAS的时候,介绍页中会经常会看到磁盘阵列(RAID)这一名词,不少人表示疑惑,什么是磁盘阵列(RAID)呢?
在计算机欠发达的年代,电脑往往只能通过单块磁盘进行数据的存储和读写,但寻址和读写的时间非常慢,这会让数据的读写性能变得很低,一旦磁盘因碰撞受到损坏,磁盘里面的数据会存在消失而无法恢复的隐患,这很容易造成非常严重的后果。
为了解决这一问题,储存界想出了将多块独立的磁盘结合在一起的方案来避免这些问题,从而提高数据的可靠性和数据读写性能。后来随之RAID技术就应运而生,也就是磁盘阵列。
值得注意的是,磁盘阵列适用范围仅限于多块硬盘,而电脑只有一块硬盘是没有办法组成磁盘阵列的。如果没有磁盘阵列,即使有多块硬盘,在正常情况下也是每个磁盘相互独立工作互不干涉,这往往会出现一块硬盘疯狂工作,剩下硬盘纹丝不动的情况,等于磁盘的利用率得不到完全的发挥。但当多个硬盘组成磁盘阵列时,每一块硬盘的性能就能发挥到极致,这就是磁盘阵列。
RAID 0是最简单磁盘阵列的方式,工作方式类似于双通道内存,它将多块磁盘组合在一起形成一个大容量的存储空间。当数据要写入时,会将数据分为若干个小数据,以独立的方式实现多块磁盘的读写,这些被分开的小数据会同时写入磁盘中,大大提高了读写的速度,因此执行性能非常高。
不过这种方案存在明显的缺点,首先不提供数据校验和冗余备份,一旦其中一块硬盘损坏了,数据就直接丢失无法恢复了。这种方案不会应用在数据安全要求比较高的情况中,但对于可靠性要求不高,提升读写性能的场景还是不错的。那有没有什么办法能让数据的可靠性变高呢?RAID 1便出现了。
RAID 1镜像模式:最安全的RAID模式
RAID 1又称镜像模式,这是目前最安全的RAID模式,它的原理是在往磁盘写数据的时候,将同一份数据无差别的写两份到磁盘,分别写到工作磁盘和镜像磁盘,那么它的实际空间使用率只有50%了,两块磁盘当做一块用,自然这种方案比较昂贵。
这好比有两块硬盘,里面的数据都是一样的,如果一块硬盘出现了问题,另一块硬盘保证数据的安全。所以数据的可靠性非常强,但也就牺牲了性能。