如何在不丢失数据的情况下减少 LSI raid 阵列

如何在不丢失数据的情况下减少 LSI raid 阵列

我有一台服务器,其中 8 个 SAS 驱动器连接到硬件 LSI RAID 控制器(MegaCli64),并且所有 8 个驱动器都配置为单个 RAID 10 阵列。

我现在想移除 2 个驱动器并将其替换为更大的驱动器。结果应为一个由 6 个驱动器组成的 RAID 10 阵列和第二个由 2 个驱动器组成的 RAID 1 阵列。

操作系统:CentOS 6

如何减少 LSI raid 阵列并移除 2 个驱动器而不丢失数据,以便可以移除 2 个驱动器?服务器停机没有问题。

我从 Google 看到 MegaCli64 -LDRecon 可以提供帮助,但我从未使用过它,而且目前也没有测试服务器可以进行实验。

更新 1

[root@n ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on  
/dev/sda2              49G  8.9G   37G  20% /  
/dev/sda5             2.1T  1.6T  457G  78% /backup  
/dev/sda1             388M   93M  275M  26% /boot

Linux 中的所有驱动器都是 ext4 类型。

/备份并不重要,我可以轻松复制数据并将其复制回来,但我当然不想重新安装操作系统以及各种软件的所有配置和设置。这会花费太多时间。

更新2

所有当前磁盘(共 8 个)大小均为 600GB,类型为 SCSI 15k RPM。我想用新的 4TB 驱动器(类型为 SATA 7K RPM)替换 2 个驱动器。
这是一台带有 LSI 2208 控制器的 Supermicro F627R3-R72B+ 服务器。

答案1

您不能这样做。使用开关一次只能移除一个磁盘-LDRecon Rmv,考虑到您所说的驱动器规模,这可能是您达到目标所能采取的最复杂的路径。

  • 您可以选择添加外部存储吗?
  • 我建议进行系统备份并恢复或重建以获得所需的容量。

就 HP ProLiant Smart Array 而言,萎缩LogicalDrives 是一个非常新的特性,即使如此,它也不是一种推荐的方法。

缩小阵列(重新划分阵列上的数据以占用更少的物理驱动器,然后从阵列中删除多余的驱动器)

相关内容