虛擬機新增磁盤後lvm下的lv擴容

系統環境: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章