linux – 将RAID阵列迁移到更大磁盘的好方法是什么?
我想用更大的硬盘取代我的硬盘,我想知道这样做的最佳做法是什么.
我有一个HP ProLiant及其256MB版本的RAID控制器: 03:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01) 我还在RAID 1中有一对10.000 rpm 146GB SAS驱动器. zduric@pbksrv002:~$df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p1 130G 119G 9.7G 93% / none 3.0G 192K 3.0G 1% /dev none 3.0G 0 3.0G 0% /dev/shm none 3.0G 64K 3.0G 1% /var/run none 3.0G 0 3.0G 0% /var/lock none 3.0G 0 3.0G 0% /lib/init/rw zduric@pbksrv002:~$mount /dev/cciss/c0d0p1 on / type ext4 (rw,errors=remount-ro) 我们在那里存储的内容经历了巨大的增长,现在我需要用另一对300GB磁盘替换这个阵列. Ubuntu 10.04上面有一个tomcat和一个文档管理应用程序(它填满了大部分驱动器). 我以为我可以做以下其中一项: 选项I:一次更换驱动器. >将驱动器1更换为新驱动器. 我不喜欢关于它的两次重建部分.我也不知道,如果这样可以工作,更糟糕的是,停机时间是多少. (大约115GB数据,包括操作系统.) 选项II:创建一个新阵列. 我更喜欢这个选项,因为它也会让我成为第一个专门用于操作系统的阵列,我可以在将来更轻松地进行操作系统升级. 选项II是否可行?在哪里可以找到一些有关完成整个程序的好资源? 我应该尝试其他更好,更聪明的选择吗? 提前致谢. 解决方法
你有选择……
具体情况见HP Smart Array Controllers User Guide第81页. 按照HP Smart Array Reference Guide第20页的信息进行操作,以获得新容量可用后的操作概述… >您的RAID控制器上是否有电池供电或闪存支持的缓存单元? 使用HP Smart Array RAID控制器扩展逻辑驱动器可以通过一次更换一个更大的驱动器来替换每个磁盘,从而允许在两者之间重建时间.这将导致更大的逻辑驱动器(以HP术语表示),它将提供可用于分配给现有驱动器或刻入新逻辑驱动器的未使用空间. 更换驱动器不需要太多停机时间,除了重新启动以识别新的阵列大小.需要在线扩展(使用HP Array Configuration Utility)或离线扩展(使用bootable SmartStart CD)来扩展逻辑驱动器.无论在文件系统级别需要做什么来调整分区大小.我可以在一次或两次重新启动时执行此操作,具体取决于服务器操作系统的配置方式. 安装HP management agents and drivers for your OS也是有意义的.同样更新服务器组件的固件也可能是有用的.有一个bootable firmware DVD可以实现这一目标. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |