如何在Linux下的戴尔机器上重新configuration我的磁盘arrays?

我有戴尔R620 PERC RAID控制器( lspci显示“RAID总线控制器:LSI逻辑/ Symbios逻辑MegaRAID SAS 2108 [解放者](修订版05)”)。

我已经放入一个单一的磁盘,使其成为一个“RAID0”RAID级逻辑磁盘(这是一个只有一个条纹的条纹)。 我把一个文件系统,使用它,但我一直打算镜像它。

快一个月,我现在有第二个磁盘。 我如何添加这个磁盘,并从我的RAID0arrays神奇地创build一个RAID1(镜像)arrays?

宁愿不必拖垮我的系统。

这是针对CentOS 7的,但是我相信在其他Linux版本上也可以执行类似的操作(作为读者的练习):

把你的新磁盘放在系统中(假设它是热插拔的,否则你不应该在这里)。

设置戴尔OMSA回购; 创build/etc/yum.repos.d/dell-omsa-repository.repo

[dell-omsa-indep] name=Dell OMSA repository - Hardware independent type=rpm-md mirrorlist= http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el $releasever&basearch=$basearch &native=1&dellsysidpluginver=$dellsysidpluginver gpgcheck=1 gpgkey= http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios enabled=1 failover=priority bootstrapurl= http://linux.dell.com/repo/hardware/latest/bootstrap.cgi

[dell-omsa-specific] name = Dell OMSA存储库 – 特定于硬件的types= rpm -md mirrorlist = http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el $ releasever&basearch = $ basearch &native = 1&sys_ven_id = $ sys_ven_id&sys_dev_id = $ sys_dev_id&dellsysidpluginver = $ dellsysidpluginver gpgcheck = 1 gpgkey = http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell http://linux.dell.com/ repo / hardware / latest / RPM-GPG-KEY-libsmbios enabled = 1 failover = priority bootstrapurl = http://linux.dell.com/repo/hardware/latest/bootstrap.cgi

做: yum cleanall; yum make cache yum cleanall; yum make cache安装srvadmin-omacore包,以及它想要的任何包。

研究你的系统; 再次您的里程可能会有所不同:

显示所有控制器: omreport storage controller

显示所有虚拟(逻辑)磁盘: omreport storage vdisk

显示控制器0上的所有物理磁盘: omreport storage pdisk controller=0

显示控制器0上的所有逻辑磁盘: omreport storage vdisk controller=0

显示ID为1的虚拟磁盘上的所有物理磁盘: omreport storage pdisk controller=0 vdisk=1

现在,假设您的RAID(又名虚拟磁盘)位于控制器0上,并假设其ID为1,并假设您的物理磁盘的ID为0:0:20:0:3 ,请执行以下操作:

omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r1 pdisk=0:0:2,0:0:3

对于我来说,这个过程需要24小时,对于1TB 2.5“SAS驱动器,很多时候, omreport继续调用arrays”RAID0“,直到完成重新configuration,然后再进行一次大约一个小时的内务过程或两个。