nas|9个NAS使用技巧,跟数据丢失、误删、清零说拜拜( 五 )


简而言之 , RAID可以提供安全性、读写性能、存储池容量 , 具体根据阵列类型而定!
RAID方案常见的可以分为6种 。
JBOD、RAID 0、RAID 1、RAID 5、RAID 6、RAID 10
JBOD(Just a bunch of disk)严格上来说不是一种RAID , 因为它只是简单将多个磁盘合并成一个大的逻辑盘 , 并没有任何的数据冗余 。 数据的存放机制就是从第一块磁盘开始依序向后存储数据 。 如果某个磁盘损毁 , 则该盘上的数据就会丢失 。
RAID 0无冗余备份 , 存储池包含所有硬盘容量 , 硬盘全部用来提升读写能力 。 简单而言:假设10块硬盘组成RAID 0阵列 , 存储池读写能力变成单个硬盘的读写能力的10倍!硬盘只要损坏一块 , 阵列内所有硬盘的数据会立刻丢失 。
RAID 1是一种镜像磁盘阵列 , 其原理就是把一块硬盘的数据以相同位置指向另一块硬盘的位置 。 RAID 1又称为Mirror或Mirroring , 它的宗旨是最大限度的保证用户数据的可用性和可修复性 。 它只支持2块硬盘 。 存储池容量只有单块硬盘容量大小 , 不能提高存储性能 , 硬盘可以允许随机损坏一块 。 它的高数据安全性 , 尤其适用于存放重要数据 , 如服务器和数据库存储等领域 。
RAID 5将数据以块为单位分布到各个硬盘上 。 RAID5不对数据进行备份 , 而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上 , 并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上 。 当RAID5的一个磁盘数据损坏后 , 利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据 。 它的容量为(n-1)块硬盘总容量 , 存储性能提升(n-1)倍 , 硬盘可以允许随机损坏一块 。
RAID 6同RAID5一样 , 数据和校验码都是被分成数据块然后分别存储到磁盘阵列的各个硬盘上 。 RAID6加入了一个独立的校验磁盘 , 它把分布在各个磁盘上的校验码都备份在一起 , 这样RAID6磁盘阵列就答应多个磁盘同时出现故障 , 它会进行两次奇偶校验 , 以提供写入保护 , 因而RAID 6的写入速度小于其它级别的RAID 。 RAID 6容量为(n-2)块硬盘总容量 , 存储性能提升(n-2)倍 , 硬盘可以允许随机损坏2块 。 但是在4块硬盘的情况下 , RAID 6的计算相较于RAID 10而言会更加密集 , 所以重建速度较慢 。
RAID 10其实结构非常简单 , 首先创建2个独立的RAID 1 , 然后将这两个独立的RAID 1组成一个RAID 0 , RAID 10容量为2块硬盘总容量 , 存储性能提升2倍 , 硬盘可以防止两个磁盘同时出现故障 , 但是这两块硬盘不能是存储同一份数据的硬盘 。 如果发生意外 , RAID 10重建速度较RAID 6更快 。
大家对于各种RAID 磁盘阵列的选择 , 拥有太多种方式 , 我随意列举几种资深老玩家的方法:
1、全部静态卷 。 根据文件重要程度 , 按需手动备份多块硬盘
2、一个存储池:RAID1 + 剩下都是静态卷
3、一个存储池 :RAID 10
4、一个存储池 :RAID 6
5、两个存储池:RAID 1 , RAID 5
大家完全可以根据自己的需求来进行RAID磁盘阵列的选择 。 但是不要学笔者组RAID 0 磁盘阵列 , 因为这个安全性略低 。
什么是存储卷咱们使用2块16TB 东芝N300 硬盘创建了存储卷 。 那么这个存储卷又是什么了?
一般而言 , 建立完存储池后就需要在上面建卷 , 咱们以威联通的NAS系统为例 , 在存储池上又提供厚卷、精简卷2种卷形式 。 请注意 , 静态卷由于不具备存储池的属性(快照、Qtier、版本控制) , 所以这个是单独另外建立的 , 它与存储池层级并列 , 且建立好就可使用 。

静态卷:适合放置对磁盘性能要求高的应用或文件 , 例如作为下载盘 , 或者用于存放虚拟机的硬盘 。 不支持快照 。