常说NAS存储的背后 你对磁盘阵列前世今生了解吗?

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