系统环境:CentOS 6.5_X64


一、识别新增磁盘:

ls /sys/class/fc_host    (会看到host1,host2...hostN,对每个host进行如下操作)

echo "- - -" > /sys/class/scsi_host/host1/scan (中间是有空格的)!!

echo "- - -" > /sys/class/scsi_host/host2/scan

...

echo "- - -" > /sys/class/scsi_host/hostN/scan

操作后用fdisk -l或lvmdiskscan来查看新硬盘

 

二、查看系统是否已识别到新增物理磁盘:

fdisk -l  #可看到未划分的物理空间

 

三、对新增的磁盘进行分区操作:

fdisk /dev/sdb

1、新建分区;

n(新建)、p-1、默认、默认

2、将磁盘格式修改为lvm格式;

t(改格式)、8e   

3、对磁盘的修改进行保存;

w(保存);

 

四、查看sdb1分区创建成功,已显示sdb1:

fdisk -l 

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1       26108   209712478+  8e  Linux LVM

 

五、将创建的sdb1分区创建pv

1pvcreate /dev/sdb1 

  dev_is_mpath: failed to get device for 8:17

  Physical volume "/dev/sdb1" successfully created

 

2、查看创建的pv

pvdisplay

 

六、将创建的pv增加给当前使用的vg增加vg的空闲空间:

1、查看当前的VG name名称

vgdisplay

  --- Volume group ---

  VG Name               VolGroup

 

2、把/dev/sdb1的pv空间扩展给VolGroup名称的vg

vgextend VolGroup /dev/sdb1

  Volume group "VolGroup" successfully extended

 

3、查看VG确定已有可使用空间

vgdisplay      

 --- Volume group ---

VG Name               VolGroup

Free  PE / Size       51199 / 200.00 GiB

 

六、将空闲VG的空间增加给要扩容的lv注意映射的路径):

1、查看要增加空间的lv名称

df -h          

Filesystem                    Size  Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root   50G  5.8G   41G  13% /

 

2、将空闲的空间增加给/dev/mapper/VolGroup-lv_rootlv映射即根分区

lvextend  -L +199.9GB /dev/mapper/VolGroup-lv_root   #此处空间的大小与以上流程中6.3步骤vg查看获取到的空间匹配   

  Extending logical volume lv_root to 249.00 GiB

  Logical volume lv_root successfully resized

 

3、重新识别空间

resize2fs  /dev/mapper/VolGroup-lv_root        

 

七、查看新增的空间是否已经增加

确认空间

df -h