我有一个服务器,其 8 个 SAS 驱动器连接到硬件 LSI RAID 控制器(MegaCli64),所有 8 个驱动器都配置为单个 RAID 10 阵列。
我现在想卸下 2 个驱动器并用更大的驱动器替换它们。结果应该是一个包含 6 个驱动器的 RAID 10 阵列和第二个包含 2 个驱动器的 RAID 1 阵列。
操作系统:CentOS 6
如何减少 LSI RAID 阵列并移除 2 个驱动器而不丢失数据,以便可以移除 2 个驱动器?服务器停机时间没有问题。
从谷歌我看到 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 类型。
/backup 不重要,我可以轻松地复制数据并将其复制回来,但我当然不想重新安装操作系统以及各种软件的所有配置和设置。这将需要太多时间。
更新 2
当前所有磁盘(8 个)的大小为 600GB,类型为 SCSI 15k RPM。我想用新的 4TB 驱动器类型 SATA 7K RPM 替换 2 个驱动器。
这是带有 LSI 2208 控制器的 Supermicro F627R3-R72B+ 服务器。
你不能这样做。您一次只能使用
-LDRecon Rmv
开关移除一个磁盘,并且考虑到您所说的驱动器的规模,这可能是您可以采取的最复杂的路径来到达您想要的位置。在 HP ProLiant Smart Array 方面, LogicalDrives 的缩小是一项非常新的功能,即便如此,也不推荐采用这种方法。