

RAID(独立磁盘冗余阵列)的不同级别提供不同类型的数据冗余和性能特点。以下是根据安全性对几种常见RAID类型的排序,从最高到最低:
1. RAID 6:提供最高的数据安全性,因为它可以容许两个磁盘同时发生故障而不丢失数据。RAID 6使用双校验,在数据写入时在两个不同的磁盘上生成两个独立的校验值,因此即使两个磁盘出现故障,数据依然可以恢复。
2. RAID 10:结合了RAID 1(镜像)和RAID 0(条带化)的特点,提供了很高的数据安全性。在RAID 10中,数据同时在多个镜像磁盘对上进行条带化处理,允许任何一个镜像对中的单个磁盘故障而不丢失数据,甚至可以同时容忍多个磁盘故障(只要不是同一对镜像中的两个磁盘)。
3. RAID 1:提供了很好的数据安全性,因为它通过在两个磁盘上存储相同的数据(镜像)来保护数据。如果一个磁盘故障,另一个磁盘上仍然有完整的数据副本。
4. RAID 5:提供了较好的数据安全性,能够容忍单个磁盘故障。RAID 5使用条带化存储和分布式校验,校验数据分布在所有磁盘上,所以单个磁盘故障不会导致数据丢失。
5. RAID 3和RAID 4:这两种RAID级别也能够容忍单个磁盘故障,但它们的校验数据是集中存储在一个磁盘上的,这可能导致“写入热点”,影响性能。安全性上与RAID 5相似,但通常不推荐用于大多数现代应用。
6. RAID 2和RAID 0:RAID 2使用汉明码进行错误校正,但由于实际应用较少,这里不做重点考虑。RAID 0不提供数据冗余,它只是简单地将数据条带化到多个磁盘上以提高性能。因此,任何单个磁盘的故障都会导致整个阵列的数据丢失,所以它的安全性是最低的。
综上所述,RAID 6和RAID 10通常被认为是最安全的RAID类型,因为它们提供了对多个磁盘故障的容错能力。然而,安全性更高的RAID级别通常也意味着更高的成本和/或较低的性能,因此在选择RAID类型时,需要根据具体的数据安全需求和预算来做出权衡。
好主机测评广告位招租-300元/3月组建RAID 几 适合长期储存用?6195
如果只有两个盘的话 用RAID 1 安全性最高 但代价比较大因为两块硬盘仅能提供一块硬盘的容量但它数据安全性很高,而且能够快速恢复被破坏的数据如果盘多可以试试RAID 10 或者叫RAID 0+1它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,
服务器如何做RAID
在通常情况下,RAID有如下几种分类: RAID0:由多个硬盘并发协同工作完成数据的读写,数据被均匀分布在各个硬盘上,一般情况下,使用的硬盘越多,读写的速度越快。 RAID0的特点是读写速度快,并且价格便宜;缺点是安全性相对较差,因为在RAID0中的一个硬盘出现故障时,整个阵列的数据将会丢失。 RAID0是最快和最有效的磁盘阵列类型,但没有容错功能。 RAID1:称为磁盘镜像。 原理是在两个硬盘之间建立完全的镜像,即所有数据会被同时存放到两个物理硬盘上,当一个磁盘出故障时,仍可从另一个硬盘中读取数据,因此安全性得到保障。 但系统的成本大大提高,因为系统的实际有效硬盘空间仅为所有硬盘空间的一半。 RAID 0+1:为RAID0和RAID1的组合,即由两个完全相同配置的RAID0形成镜像关系,既提高了阵列的读取速度,又保障了阵列数据的安全性,当然,为此付出的代价同样是价格昂贵。 RAID3:是把数据分成多个“块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘上存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据,这样,仅使用这N个硬盘也可以带伤继续工作(如采集和回放素材),当更换一个新硬盘后,系统可以重新恢复完整的校验容错信息。 由于在一个硬盘阵列中,多于一个硬盘同时出现故障率的几率很小,所以一般情况下,使用RAID3,安全性是可以得到保障的。 与RAID0相比,RAID3在读写速度方面相对较慢。 RAID5:RAID5 和RAID3的原理非常类似,硬盘的有效使用空间也是一样的,只是其算法以及数据分块方式有所不同。 使用的容错算法和分块大小决定RAID使用的应用场合,在通常情况下,RAID3比较适合大文件类型且安全性要求较高的应用,如视频编辑、硬盘播出机、大型数据库等;而RAID5适合较小文件的应用,如文字、图片、小型数据库等。 下表是几个常用的RAID级别的特征: RAID级别 RAID 0 RAID 1 RAID 3 RAID 5容错性 无 有 有 有冗余类型 无 复制 奇偶校验 奇偶校验热备份选择 无 有 有 有硬盘要求 一个或多个 偶数个 至少三个 至少三个有效硬盘容量 全部硬盘容量 硬盘容量50% 硬盘容量n-1/n 硬盘容量n-1/nRAID级别的选择有三个主要因素:可用性(数据冗余)、性能和成本。 如果不要求可用性,选择RAID0以获得最佳性能。 如果可用性和性能是重要的而成本不是一个主要因素,则根据硬盘数量选择RAID 1。 如果可用性、成本和性能都同样重要,则根据一般的数据传输和硬盘的数量选择RAID3、RAID5。
RAID的分类有几种,各自优缺点是什么?
RAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。 RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。 因此,RAID 0不能应用于数据安全性要求高的场合。 RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互 为备份的数据。 当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。 RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。 当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。 RAID 0+1: 也被称为RAID 10标准,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。 它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。 RAID 2:将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复。 这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂,因此在商业环境中很少使用。 RAID 3:它同RAID 2非常类似,都是将数据条块化分布于不同的硬盘上,区别在于RAID 3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。 如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。 RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。 RAID 4:RAID 4同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。 RAID 4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此RAID 4在商业环境中也很少使用。 RAID 5:RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。 在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。 RAID 5更适合于小数据块和随机读写的数据。 RAID 3与RAID 5相比,最主要的区别在于RAID 3每进行一次数据传输就需涉及到所有的阵列盘;而对于RAID 5来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。 在RAID 5中有“写损失”,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
发表评论