在Mac上使用数据存储容错RAID 5

在Mac上使用数据存储容错RAID 5

冗余独立磁盘阵列(RAID)可防止单个驱动器发生故障,并通过在多个磁盘上存储数据来提供更高的性能和更快的传输速率。

RAID功能

有几个RAID级别,包括RAID 0,RAID 1,RAID 3,RAID 5,RAID 6和RAID 10.每个RAID类别都具有以下一个或多个功能:

  • 磁盘条带化是指将数据分成块并将块写入多个存储设备。
  • 磁盘镜像是指在两个或多个磁盘上复制数据。
  • 奇偶校验位计算两个驱动器中的数据,并将结果存储在第三个驱动器上,以提供容错功能。

RAID 5具有磁盘条带化和奇偶校验功能,非常适合用作文件存储服务器或应用程序服务器。Mac用户的这种选择至少需要三个磁盘,并提供容错和良好的性能。

RAID 5是一种经济高效的选项,可在高读取环境中提供良好的性能和冗余。

关于RAID 5和Mac

RAID 5是一种条带化RAID级别,旨在提高磁盘读写速度。许多Mac用户选择RAID 5进行多媒体文件存储。由于需要计算和分配奇偶校验,因此其读取速度可以非常快,而写入速度稍慢。

RAID 5擅长存储大型文件,其中数据是按顺序读取的。较小的,随机访问的文件具有中等的读取性能,并且由于需要为每个写入操作重新计算和重写奇偶校验数据,因此写入性能可能较差。

尽管RAID 5可以使用混合磁盘大小实现,但这不是首选方法,因为RAID 5阵列大小由集合中的最小磁盘定义。

计算RAID 5阵列大小

RAID 5阵列使用等效的驱动器来存储奇偶校验,这意味着可以使用以下公式计算整个阵列大小:

S = d *(N-1)

d是阵列中最小的磁盘大小,Ñ是构成阵列的磁盘数量。

RAID 5的工作原理

RAID 5类似于RAID 3,因为它使用奇偶校验位来确保数据完整性。但是,与使用专用于存储奇偶校验的磁盘的RAID 3不同,RAID 5将奇偶校验分配给阵列中的所有驱动器。

RAID 5提供驱动器容错,允许阵列中的任何单个驱动器发生故障而不会丢失阵列中的任何数据。当驱动器发生故障时,RAID 5阵列仍可用于读取或写入数据。更换故障驱动器后,RAID 5阵列进入数据恢复模式,阵列中的奇偶校验数据用于重建新安装的驱动器上的缺失数据。

最佳使用RAID 5

由于需要执行奇偶校验计算并分配计算结果,因此在基于硬件的RAID机箱中运行时,RAID 5最佳。

RAID阵列有两种类型:硬件和软件。起初,所有RAID阵列都是基于硬件的,但它们的受欢迎程度有所下降,而且大多数RAID阵列现在都是基于软件的。

OS X附带的“ 磁盘工具”应用程序不支持创建基于软件的RAID 5阵列。然而,软RAID,从第三方开发商软RAID,可根据需要的基于软件的解决方案中使用。


分享到: