扩展运行Linux的RAID 1(HP SmartArray P410i)

扩展运行Linux的RAID 1(HP SmartArray P410i),第1张

概述我使用以下运行Ubuntu 11.10(内核3.0.0-12-服务器x86_64)的RAID 1配置接管了一个相当简单的服务器设置: => ctrl all show configSmart Array P410i in Slot 0 (Embedded) (sn: removed) array A (SAS, Unused Space: 1335535 MB) 我使用以下运行Ubuntu 11.10(内核3.0.0-12-服务器x86_64)的RAID 1配置接管了一个相当简单的服务器设置:
=> ctrl all show configSmart Array P410i in Slot 0 (Embedded)    (sn: removed)   array A (SAS,Unused Space: 1335535 MB)      logicaldrive 1 (279.4 GB,RAID 1,OK)      physicaldrive 1I:1:1 (port 1I:Box 1:bay 1,SAS,1 TB,OK)      physicaldrive 1I:1:2 (port 1I:Box 1:bay 2,OK)

最初有两个300GB磁盘被1TB磁盘取代,我现在必须扩展逻辑卷以使用额外的空间.

但是,在尝试这样做时,我收到以下警告:

=> ctrl slot=0 ld 1 modify size=maxWarning: Extension may not be supported on certain operating systems.         Performing extension on these operating systems can cause data to         become inaccessible. See ACU documentation for details. Continue?         (y/n)

说是或者我是否有可能破坏文件系统/丢失数据?之后重新排列和扩展文件系统应该不是问题,因为我可以使服务器脱机并从gparted live disk启动.

这是使用中的RAID控制器的配置:

=> ctrl all show detailSmart Array P410i in Slot 0 (Embedded)   Bus Interface: PCI   Slot: 0   Serial Number: removed   RAID 6 (ADG) Status: Disabled   Controller Status: OK   HarDWare Revision: Rev C   Firmware Version: 5.12   Rebuild Priority: Medium   Expand Priority: Medium   Surface Scan Delay: 15 secs   Surface Scan Mode: IDle   Wait for Cache Room: Disabled   Surface Analysis Inconsistency Notification: Disabled   Post Prompt Timeout: 0 secs   Cache Board Present: False   Drive Write Cache: Disabled   SATA NCQ Supported: True

和分区表:

Number  Start   End    Size    Type      file system     Flags 1      1049kB  274GB  274GB   primary   ext4            boot 2      274GB   300GB  25.8GB  extended 5      274GB   300GB  25.8GB  logical   linux-swap(v1)
解决方法 就linux而言,看起来RAID阵列是单个设备,因此从较小的单个驱动器迁移到较大的单个驱动器也没有什么不同.不幸的是,你没有使用LVM,这使得通过扩展/稍微复杂来使用额外空间的过程.

扩展过程非常安全.当你下次运行fdisk或类似的时,你会在磁盘的末尾看到一大块未分配的空间.

使用此空间的简单方法是将其作为另一个文件系统挂载:使用fdisk创建/ dev / sda6,在那里创建文件系统并挂载它.您将使用文件系统(以及最好安装它的位置)取决于您的服务器的使用.对于共享的Web托管服务器,您可能将其用于/ home,例如许多.

如果您想扩展当前的根分区以使用更加一致的空间(如果您使用的是LVM,那么它将更容易和更安全).您将需要删除交换分区,扩展根分区,然后重新创建交换.虽然除非你有信心我推荐使用像gparted(http://gparted.sourceforge.net/)之类的工具,否则这并不难做到.手动步骤如下:

>使用swapoff关闭交换
>从/ etc / fstab中的分区列表中注释掉交换区域
>使用fdisk删除交换分区及其所在的扩展分区
>扩展根分区.使用标准的fdisk,您需要通过删除现有的fdisk(首先仔细记录起始扇区)并在顶部重新创建一个更大的fdisk
>此时您可能需要重新启动
>运行ext2resize / dev / sda -v将文件系统扩展到新的更大空间.它可能会要求你先运行fsck – 如果是这样,请遵循此指令然后重新运行.ext2resize / dev / sda -v.当您执行ext2 / 3/4文件系统时,可以实时调整大小.
>您现在拥有更大的根文件系统
>使用fdisk重新创建交换区域
>将交换区域添加回/ etc / fstab并使用swapon启用它

注意:我假设earray显示为/ dev / sda – 如果不是,请调整上面的命令.

尽管上述所有内容都应该是安全的,但我强烈建议您在继续之前进行完整备份并验证备份(即使使用gparted而不是DIY等工具).

总结

以上是内存溢出为你收集整理的扩展运行Linux的RAID 1(HP SmartArray P410i)全部内容,希望文章能够帮你解决扩展运行Linux的RAID 1(HP SmartArray P410i)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1037351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存