如何为绿联NAS选择合适的存储模式?
绿联 NAS 提供多种存储模式,每种模式在性能、存储容量和可靠性方面都有不同的特点和适用场景。本文将概述这些存储模式,包括它们的基本要求、优缺点,并提供选择建议。
支持的存储模式
下表简要介绍了绿联 NAS 支持的存储模式,包括每种模式的存储容量、所需的最少硬盘数量以及数据丢失前允许的故障硬盘数量,以及适用的 DXP 系列型号。
存储模式 | 硬盘 数量 | 硬盘容错能力 | 描述 | 存储池 可用容量 | DXP系列 支持型号 |
Basic | 1 | 0
| 单个硬盘构成独立的单元。 不提供数据冗余。 硬盘损坏,存储池数据将会丢失不可恢复。 | 1 x硬盘容量 | DXP2800 DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
JBOD | ≧1 | 0 | 将多个硬盘组合为单个存储空间,其容量等于所有硬盘容量的总和。 不提供数据冗余。 任意一个硬盘损坏,存储池对应的硬盘数据将会丢失(若坏的第一块硬盘(通常存储磁盘分区表)损坏时,整个存储池的数据都将无法访问。因为分区表丢失导致系统无法识别其他硬盘上的数据 )。 | 所有硬盘容量的总和 | DXP2800 DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
RAID 0 | ≧2 | 0 | 数据是分段后分散存储在每个硬盘中,理论读写性能是单个硬盘的n倍(n=硬盘数)。 不提供数据冗余。 任意一个硬盘损坏,存储池数据将会丢失不可恢复。 | 所有硬盘容量的总和 | DXP2800 DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
RAID 1 | 2 | 1 | 在每个硬盘中保存相同的数据。 提供数据冗余。 任意一个硬盘损坏,可更换坏盘来修复存储池。 | 最小硬盘的容量 | DXP2800 DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
RAID 5
| ≧3 | 1 | 通过将数据和校验信息分布存储在多个硬盘上,当一个硬盘故障损坏时,可以通过校验信息重建数据。从而提供比 RAID 1 更有效的数据冗余。 任意一个硬盘损坏,可更换坏盘来修复存储池。 | (硬盘数 - 1) x最小硬盘的容量 | DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
RAID 6 | ≧4 | 2 | 在 RAID5的基础上增加一个硬盘来存储校验信息,提供比 RAID 5 更大程度的数据冗余。 任意两个硬盘损坏,可更换坏盘来修复存储池。 | (硬盘数 - 2) x最小硬盘的容量 | DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
RAID 10 | ≧4(且为偶数) | 所有硬盘容量总和的一半 | 结合RAID 0的高性能和RAID 1的数据保护,将硬盘成对组合并复制数据。 每组任意一个硬盘损坏,可更换坏盘来修复存储池。 | (硬盘数 / 2) x最小硬盘的容量 | DXP4800 DXP4800 Plus DXP6800 Plus DXP6800 Pro DXP8800 DXP8800 Plus DXP8800 Pro DXP480T Plus |
注意事项:
存储模式限制:除了“Basic、JBOD”之外,其他RAID类型仅适用于特定型号的绿联NAS。适用性取决于硬盘插槽数和安装的硬盘数量。
JBOD要求:实施JBOD至少需要1个硬盘。在 JBOD 模式下,任意一个硬盘损坏,存储池对应的硬盘数据将会丢失(若坏的第一块硬盘(通常存储磁盘分区表)损坏时,整个存储池的数据都将无法访问。因为分区表丢失导致系统无法识别其他硬盘上的数据 )。
存储容量扩充:不同的RAID类型支持不同的存储容量扩充方法。例如,RAID 5和RAID 10可以通过添加硬盘或更换为更大容量的硬盘来扩充存储空间。然而,某些RAID类型完全不支持存储容量扩充。例如,RAID 0存储池无法通过添加硬盘或更换为更大容量的硬盘来增加容量。
故障容错率:当硬盘损坏的数量超过该存储模式所允许的数量,则对应存储空间内的所有数据将会丢失,且不可恢复。
推荐新手使用:推荐入门新手使用 RAID5 模式,您也可以根据个人实际需求选择合适的 RAID 模式。
硬盘容量要求:在 RAID 1/5/6/10 模式下,替代损坏的硬盘时,新硬盘的容量必须大于或等于当前正在使用的硬盘的最小容量。
存储模式对比
不同的存储模式适用于不同的场景和需求。选择合适的存储模式时,需综合考虑各类型的特点、推荐场景及其优缺点。以下是常见存储模式的详细说明、推荐场景以及优缺点:
存储模式 | 描述 | 推荐场景 | 优点 | 缺点 |
Basic | 单个硬盘形成独立存储单元,数据不做冗余备份 | 适用于存储不重要的临时数据或已经备份到其他设备的数据。 | 只需要一个硬盘,硬件成本较低,硬盘容量利用率高。 | 无数据冗余,硬盘故障会导致数据丢失。 |
JBOD | 可使用不同容量的硬盘,组合成一个大的存储池。容量为所有硬盘容量总和。数据分散在硬盘上,但无冗余备份。 | 适合需要大容量但对数据冗余和性能要求不高的应用,如多媒体文件存储、个人文件归档。 | 硬件需求相对较低,且硬盘容量利用率较高。 | 任一硬盘故障都会导致存储池对应的硬盘数据丢失,且不提供冗余保护 |
RAID 0 | 将数据均匀分布到两个或多个硬盘上,以提升性能。不提供冗余,任何一个硬盘故障都会导致数据丢失。 | 需要高读写性能但对数据保护要求不高的场景,如临时数据存储或缓存。 | 提供良好的性能增益,读写速度快,成本较低。 | 没有冗余机制,任何一块硬盘出现故障都会导致数据丢失。 |
RAID 1 | 将相同的数据镜像存储在两个硬盘上,提供数据冗余,即使一个硬盘故障,数据仍可恢复。 | 对数据冗余性要求高的场景,如关键数据备份、小型文件服务器。 | 提供高数据冗余,读取性能较好。 | 存储容量利用率仅为50%,需要双倍的硬盘容量,写入性能可能较低。 |
RAID 5 | 将数据和校验信息分布存储在多个硬盘上,提供冗余和性能。当一个硬盘故障时,通过校验信息重建数据。 | 需要较高性能和一定程度冗余的场景,如中小型企业文件服务器、虚拟化存储。 | 提供较好的性能和一定程度的冗余,有效利用硬盘容量。 | 在发生硬盘故障时,重建数据过程可能影响性能。 |
RAID 6 | 类似于 RAID 5,但提供更高级别的冗余。RAID 6 在每个数据条带中使用双重校验,允许两个硬盘同时故障而不丢失数据。 | 对冗余性能要求非常高的场景,如大型企业的数据中心、关键业务系统等。 | 提供更高的数据冗余,即使两个硬盘故障数据仍可恢复。 | 需要更多的计算资源进行校验,写入性能可能受影响。 |
RAID 10 | 结合了 RAID 1 的冗余和 RAID 0 的性能。通过将多组硬盘进行镜像,然后将镜像组进行组合,以提供性能和冗余。 | 对性能和冗余要求都很高的场景,如数据库服务器、虚拟化环境。 | 提供高性能和高冗余,读写性能均较好。 | 需要更多的硬盘来实现镜像和组合,成本较高,存储效率较低。 |
存储模式选择指南
您可以根据需求类型选择合适的存储模式:
需求类型 | 条件 | 推荐RAID模式 | 说明 |
性能需求 | 高性能需求 | RAID 0, RAID 5, RAID 6, RAID 10 | RAID 0 提供最佳的性能增益,但不具备冗余。RAID 5/6/10 在提供性能的同时也提供冗余。 |
高性能和高冗余 | RAID 10 | RAID 10 结合了 RAID 1 的冗余和 RAID 0 的性能优势。 |
冗余需求 | 高冗余需求 | RAID 1, RAID 6, RAID 10 | RAID 1 提供最简单的冗余,但需要双倍的硬盘容量。RAID 6 和 RAID 10 提供更高级别的冗余。 |
低冗余需求 | RAID 0、JBOD | RAID 0 和JBOD都不提供冗余,但在数据丢失风险可接受的情况下是一个经济的选择。较之JBOD,RAID 0提供更高读写速度,因为数据被分条存储在多个硬盘上。 |
成本和容量 | 经济预算 | Basic,JBOD | 预算有限且不担心数据丢失可以选择Basic和JBOD模式。Basic只需要一个硬盘,没有额外的冗余机制,因此硬件成本较低。JBOD可以最大化硬盘使用效率,无需为冗余付出额外的硬盘成本。 |
RAID 0 | RAID 0通常是最经济的选择,因为它不需要额外的硬盘来提供冗余。然而,如果一个硬盘损坏,所有数据都会丢失。 |
RAID 1 | RAID 1 需要双倍的硬盘容量来提供冗余。 |
RAID 5/6/10 | RAID 5/6/10需要一部分硬盘来存储校验信息或镜像数据,有效容量会相应减少。 |
容量扩展需求 | RAID 5, RAID 6 | 提供较好的容量利用率,相对适合容量扩展需求。 |
应用场景 | 高性能与冗余 | RAID 10 | 数据库服务器和虚拟化环境通常需要 RAID 10。 |
RAID 5, RAID 6 | 文件存储服务器可能更适合 RAID 5 或 RAID 6,侧重于成本和冗余。 |
故障容忍度 | 容忍多个硬盘故障 | RAID 6 | 可以容忍两个硬盘故障。 |
RAID 10 | 可以容忍多块硬盘故障,但具体取决于镜像对的健康状况。 |
请注意:在选择存储模式时,综合考虑性能、冗余、成本、容量需求和应用场景,有助于选择最适合的存储模式类型。对于具体需求,建议咨询专业人士以获得更准确的建议。