因生产需要对/data目录进行扩容,由原来的90G扩容到190G,增加100G的空间.
生产环境是RHEL服务器,后端通过光纤交换机连的EMC存储。首先在EMC存储上把空闲的硬盘做RAID,划分LUN,映射到生产RHEL服务器。
(注意:此种扩容的前提是分区必须采用LVM格式完成)
一、原服务器磁盘信息
#df-H
/dev/datavg/lv_data
90G81G9G90%/data
#lvdisplay
---Logicalvolume---
LVName/dev/datavg/lv_data
VGNamedatavg
LVUUIDSgpcu1-7Xhr-0gwH-qjJ6-QwBB-k2KA-9DJvFt
LVWriteAccessread/write
LVStatusavailable
#open1
LVSize90.00GB
CurrentLE24882
Segments10
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:1
二、重启服务器,识别到EMC上新加的LUN后,在服务器端进行扩容datavg卷
#powerrmtdisplaydev=all
Pseudoname=emcpowery
CLARiiONID=CKM00110900942[SG_DRAGON]
LogicaldeviceID=6006016003602C00F0154D04917BE011[LUN211]
state=alive;policy=CLAROpt;priority=0;queued-IOs=0;
Owner:default=SPA,current=SPAArrayfailovermode:1
==============================================================================
---------------Host----------------Stor---I/OPath----Stats---
###HWPathI/OPathsInterf.ModeStateQ-IOsErrors
==============================================================================
7qla2xxxsdanSPB0activealive00
5qla2xxxsdasSPB1activealive00
7qla2xxxsdboSPA1activealive00
5qla2xxxsdqSPA0activealive00
#powerrmtconfig
#powerrmtsave
三、步骤:
Fdisk/dev/emcpowery1然后按n添加一个新分区;
输入p创建主分区,两次回车将空间全部分给这个分区;
输入t转换分区类型;输入8e表示转换为linuxlvm分区;
输入w写入保存退出。
创建PV
[root@linuxas/]#pvcreate/dev/emcpowery1
加入到已有的逻辑卷组中
[root@linuxas/]#vgextenddatavg/dev/emcpowery1
为LVM扩容
[root@linuxas/]#lvextend-L+100G/dev/datavg/lv_data
检查LVM设备对应inode和block之间的关系
[root@linuxas/]#e2fsck–f/dev/datavg/lv_data
使增加的容量生效
[root@linuxas/]#resize2fs/dev/datavg/lv_data
四、验证
#df-H
/dev/datavg/lv_data
190G81G109G43%/data
#lvdisplay
---Logicalvolume---
LVName/dev/datavg/lv_data
VGNamedatavg
LVUUIDSgpcu1-7Xhr-0gwH-qjJ6-QwBB-k2KA-9DJvFt
LVWriteAccessread/write
LVStatusavailable
#open1
LVSize190.00GB
CurrentLE39882
Segments10
Allocationinherit
Readaheadsectorsauto
-currentlysetto256
Blockdevice253:1