一个突袭阵列是一种存储解决方案,将多个硬盘驱动器组合到一个单元中,以存储,备份和提供冗余和安全性。RAID 5具有磁盘条和奇偶校验,非常适合用作文件存储服务器或应用程序服务器。Mac用户的此选择至少需要三个驱动器,并提供容错和良好的性能。
冗余的独立磁盘(RAID)可以防止单个驱动器的故障,并通过在多个磁盘上存储数据来提高性能和快速传输速率。
本文中的信息适用于RAID 5,通过MacOS Sierra(10.12)运行MacOS MacOS Catalina(10.15)。
RAID功能
有几个突袭级别,包括RAID 0,RAID 1,RAID 3,RAID 5,RAID 6和RAID 10.每个突袭类别都有其中一个或多个功能:
- 磁盘条纹是指将数据分为块,并在几个存储设备上编写块。
- 磁盘镜像指在两个或多个磁盘上复制数据。
- 奇偶校验计算两个驱动器中的数据,并将结果存储在第三个驱动器上,以便提供容错。
RAID 5是一种具有成本效益的选择,可在高阅读环境中提供出色的性能和冗余。
关于突袭5和Mac
RAID 5是旨在提高磁盘读取和写入速度的条纹RAID级别。许多Mac用户选择RAID 5用于多媒体文件存储。它的读取速度很快,并且由于需要计算和分发奇偶校验,因此写速速度仅稍慢一些。
RAID 5擅长存储大型文件,其中数据是顺序读取的。较小,随机访问的文件具有平庸的读取性能,并且由于需要重新计算和重写每个写操作的奇偶校验数据,因此写入性能可能很差。
尽管RAID 5可以用混合磁盘尺寸实现,但这并不认为是首选方法,因为RAID 5阵列大小是由集合中最小的磁盘定义的。
计算RAID 5阵列大小
RAID 5阵列使用相当于驱动器的驱动器来存储奇偶校验,这意味着可以使用公式来计算整体数组大小:
S = D*(N-1)
这d是数组中最小的磁盘大小,并且n是组成数组的磁盘数。
突袭5的工作方式
RAID 5与RAID 3相似,因为它使用奇偶校验钻头来确保数据完整性。但是,与RAID 3不同的是,RAID 3使用专门用于存储奇偶校验的磁盘,RAID 5将均等分配给阵列中的所有驱动器。
RAID 5提供了驱动故障的公差,使数组中的任何单个驱动器都不会失败而不会丢失数组中的任何数据。当驱动器失败时,RAID 5数组仍然可以用于读取或写入数据。更换故障驱动器后,RAID 5数组进入数据恢复模式,其中阵列中的奇偶校验数据用于重建新安装的驱动器上的丢失数据。
基于软件的基于硬件的控制器
由于需要执行奇偶校验计算并分发结果计算,因此在基于硬件的RAID机箱中操作时,RAID 5是最好的。
那里有两个突袭阵列控制器的类型: 硬件和软件。基于软件的控制器的成本较低,并在配置驱动器时使用户灵活性具有灵活性。基于硬件的控制器的成本更高,但建议用于复杂阵列。