如何使用硬件 RAID 0 对单个 HDD 进行分区

如何使用硬件 RAID 0 对单个 HDD 进行分区

我有一块 SSD 和一块 10TB HDD。

所有操作系统内容(例如、、、等/)都在 SSD 上。/root/var/usr

出于一个非常愚蠢的原因,我必须将 10TB 连接到 RAID 卡(LSI MegaRAID SAS 9260-8i)。因此它配置了 RAID 0。

现在,我想知道如果我想对其进行分区是否需要特别注意。我在 CentOS 7 上。

我尝试使用parted它创建两个分区,然后使用它mkfs.xfs来格式化两个分区。

然后,我尝试使用 运行一些测试fio,结果卡在 100% 大约 10 分钟。然后我关闭fio并发出了重启命令,但机器没有重启,数据中心的某个人不得不手动关闭电源。

当它恢复时,RAID实用程序/驱动程序抱怨:

您之前配置的所有磁盘都已消失。如果这是意外消息,请关闭系统电源并检查电缆以确保所有磁盘均存在。按任意键继续,或按 加载配置实用程序。

那里的技术人员必须进入 MegaRAID WebOS 来重新配置它。

所以我怀疑我不能只用它parted来分区硬件 RAID 0 HDD?

谢谢。

答案1

RAID 控制器上的一个驱动器称为 JBOD - 而不是 RAID0 - 但这与您的问题无关。

可能原因 #1:-

您用软管冲洗了行李箱盖,这导致了问题。

您可以通过 KVM 安装 DVD 或 ISO 并使用普通的 Linux 安装程序吗?这会为您完成分区、工作引导块等。

可能原因 #2:-

您的现有系统无法启动,因为您的服务器试图启动您刚刚格式化的新磁盘,而不是正确的启动磁盘。

这可能是由于:a)出现了之前不存在的新可启动磁盘,且具有更高的启动优先级:可能的解决方案:禁用启动标志 b)新磁盘导致现有磁盘编号方案不同(例如,之前的可启动“sda”现在是“sdb”)

解决上述大部分问题的方法:将此新磁盘移至不同的电缆,或进入 BIOS 并选择正确的启动顺序。

相关内容