近来遇到了服务器磁盘空间不够的问题,短期内无法更换服务器硬件,只能采购更大容量的硬盘,所以研究了一下如何扩展服务器RAID 硬盘容量,而又不需要重新安装OS和应用,这样就不必影响对业务和用户。手头的都是Dell 的服务器,还有一些HP的老机器,分别作了一些研究和测试,最后在生产环境中成功完成,记录在此。
首先,有两个名词 Extend,Expand,中文翻译过来都差不多,但是用在RAID 容量扩展上,分别特指不同的的功能,Dell,HP的文档中都相同 (应该是RAID adapter 供应商的通用标准名词吧), 所以我特意将blog的标题中的名词用英文表示,以做区别。
1. Extend ----- 这是指已经做好的RAID中,不增加或删除硬盘,而是更换为更大容量的硬盘,然后将RAID扩展到所有可用磁盘空间,例如 下面例子中的 RAID1 的 两个 73G硬盘,先热插拔更换一个为更大的300G硬盘,等RAID 恢复完成 (只使用300G上的73G),再热插拔另一块。待这块RAID 恢复也完成的时候(两个300G 硬盘上各只使用了73G 做RAID1),扩展RAID1 到整个2*300G。
2. Expand ----- 这是向现有的RAID 中加入或者删除容量完全相同的硬盘,来调节RAID 磁盘空间的方法。 例如,向现有 RAID1 的 2*73 G中再加入两块73G硬盘。 当然最好是品牌,规格于RAID中原来的硬盘完全相同的,如果稍有差异也可以。 expand 有个特殊之处就是可以在expand的过程中改变RAID,例如 从原来的 RAID 1 2*73G 变成 RAID5 4*73G,或者 RAID10 4*73G。 如果原来是 RAID5 4*73G 也可以通过expand 拿两块硬盘出来变成 RAID1 2*73G.
----- 相比而言,因为硬盘的每个批次总是不同,不同厂商的硬盘同规格的也有不少差异,而且技术总是在不断进步,容量,速度一直在提升,而服务器不太可能频繁变更

本文介绍了在Dell服务器上扩展RAID容量的方法,特别是使用Extend功能,无需重新安装OS和应用。详细步骤包括更换硬盘、重建RAID、扩展虚拟磁盘等,强调了 Extend相对于Expand在实际应用中的优势。此外,还对比了Dell PERC系列与HP SA系列RAID卡的扩展功能差异。
最低0.47元/天 解锁文章
2738





