在 RAID 1 上安装 Ubuntu,但未使用所有磁盘容量?什么是 HotSpare?

在 RAID 1 上安装 Ubuntu,但未使用所有磁盘容量?什么是 HotSpare?

我对这些硬盘问题完全陌生,对 RAID 主题更是陌生。希望有人能帮助我!

我已经在 Dell Precision T7500 上安装了 Ubuntu 14.04 LTS(BioLinux),带有 Dell PERC 6/i 适配器 RAID 控制器,但只有 1.8TB 可用。

我有 8 个磁盘,总计 12TB,如何激活和使用它们?

我创建了新的虚拟磁盘,并按照以下 2 个链接中的简短指南使用 USB 棒安装我的 BioLinux。

http://www.orangecomputers.com/node/?command=kb&docid=25

https://www.youtube.com/watch?v=llvGKVYSQ4A

成功启动后,gparted 仅显示可用大小为 1.8TB,未分配空间仅为 1MB。

我如何重新激活其他磁盘并让 Ubuntu(BioLinux)在总共 12TB 空间(或至少 6TB)上运行?可能吗?

在配置实用程序中需要调整什么?使用其他级别的 RAID?

那么“HotSpare”是什么?

非常感谢任何人的帮助:)

答案1

使用 RAID 1 时,所有磁盘都是彼此的副本。如果您有 12 个磁盘,则数据将被复制 12 次,直至最小磁盘的容量。

您需要的是 RAID 0、5、6 或 10。

在 RAID 0 中,所有磁盘都用于存储数据,没有冗余。总空间为最小磁盘大小 * 8。

在 RAID 5 中,数据以奇偶校验位存储。这样即使单个磁盘发生故障,数据仍可读取。虚拟磁盘的大小将是最小磁盘的大小 * 7。

在 RAID 6 中,它与 RAID 5 基本相同,只是数据存储在 2 个不同的奇偶校验位中。这意味着 2 个磁盘可以发生故障,但数据仍然可以恢复。虚拟磁盘的大小将是最小磁盘的大小 * 6。

在 RAID 10 中,RAID 1 中的磁盘组与 RAID 0 中的磁盘组合并。这样,只要多个磁盘不在同一个 RAID 1 组中,它们就有可能发生故障。RAID 1 组的大小将决定阵列的最终大小。

请注意,并非所有 RAID 控制器都支持 RAID 5 和 10,但根据戴尔的说法,您的控制器支持 RAID (0,1,5,6,10)(http://www.dell.com/learn/us/en/04/campaigns/dell-raid-controllers

热备件用作 RAID 阵列中的备用磁盘。当磁盘发生故障时(假设是可恢复错误),阵列将在热备件上重新创建故障磁盘上的数据。

总的来说,我建议不要使用 RAID 0,除非您存储的信息非常不重要。如果 8 个磁盘中的任何一个发生故障,则意味着您的所有数据都会丢失。正如您所发现的,RAID 1 会创建许多重复项,从而提高读取速度,但实际上没有理由将 8 个磁盘放入 RAID 1。
我建议根据您所需的磁盘空间和所需的数据完整性使用 RAID 5、6 或 10。

相关内容