当前位置: 移动技术网 > 科技>操作系统>Linux > linux动态增加LV空间的方法

linux动态增加LV空间的方法

2018年03月23日  | 移动技术网科技  | 我要评论

小小爱妃偷生一个宝,帮助拉葛雷克摆脱束缚,杨一木

一直都说lvm可以在线增加空间,一直都没有试过

下面小试一下:

1.增加硬盘

2.创建pv

3.添加pv到vg

4.扩展lv

1.增加硬盘

该干嘛干嘛

添加后需要重启(有知道不用重启的办法吗)

--这个是新添加的硬盘  
[root@localhost ~]# fdisk -l /dev/sdb  
disk /dev/sdb: 5368 mb, 5368709120 bytes  
255 heads, 63 sectors/track, 652 cylinders  
units = cylinders of 16065 * 512 = 8225280 bytes  
disk /dev/sdb doesn't contain a valid partition table

2.创建pv

--命令很简单

--命令很简单  
[root@localhost ~]# pvcreate /dev/sdb  
  physical volume "/dev/sdb" successfully created  
  
--可以看到新的pv了  
[root@localhost ~]# pvdisplay  
  /dev/hdc: open failed: no medium found  
  --- physical volume ---  
  pv name               /dev/sda2  
  vg name               volgroup00  
  pv size               9.90 gb / not usable 22.76 mb  
  allocatable           yes (but full)  
  pe size (kbyte)       32768  
  total pe              316  
  free pe               0  
  allocated pe          316  
  pv uuid               n5fs6m-jbih-n9vu-pbtd-iocv-bbte-buenzo  
     
  "/dev/sdb" is a new physical volume of "5.00 gb"  
  --- new physical volume ---  
  pv name               /dev/sdb  
  vg name                 
  pv size               5.00 gb  
  allocatable           no  
  pe size (kbyte)       0  
  total pe              0  
  free pe               0  
  allocated pe          0  
  pv uuid               tds3mn-3on3-ehbl-cohr-7hr3-8608-jillxg  

3.添加pv到vg

--指定对应的vg和pv  
[root@localhost ~]# vgextend volgroup00 /dev/sdb  
  volume group "volgroup00" successfully extended  
  
--看到新的5g添加到vg里面了,状态是没有分配  
[root@localhost ~]# vgdisplay   
  --- volume group ---  
  vg name               volgroup00  
  system id               
  format                lvm2  
  metadata areas        2  
  metadata sequence no  4  
  vg access             read/write  
  vg status             resizable  
  max lv                0  
  cur lv                2  
  open lv               2  
  max pv                0  
  cur pv                2  
  act pv                2  
  vg size               14.84 gb  
  pe size               32.00 mb  
  total pe              475  
  alloc pe / size       316 / 9.88 gb  
  free  pe / size       159 / 4.97 gb  
  vg uuid               x1uypd-qbge-2yqv-t1cb-igiz-e4lb-fghf1w  

4.扩展lv

--先添加2g练手  
[root@localhost ~]# lvextend -l +2g /dev/volgroup00/logvol00  
  extending logical volume logvol00 to 10.88 gb  
  logical volume logvol00 successfully resized  
--成功后还未看到新的空间  
[root@localhost ~]# df -m  
filesystem           1m-blocks      used available use% mounted on  
/dev/mapper/volgroup00-logvol00  
                          8804      7362       988  89% /  
--需要手动刷新  
[root@localhost ~]# resize2fs /dev/volgroup00/logvol00  
resize2fs 1.39 (29-may-2006)  
filesystem at /dev/volgroup00/logvol00 is mounted on /; on-line resizing required  
performing an on-line resize of /dev/volgroup00/logvol00 to 2850816 (4k) blocks.  
the filesystem on /dev/volgroup00/logvol00 is now 2850816 blocks long.  
  
--现在就完成了  
[root@localhost ~]# df -m  
filesystem           1m-blocks      used available use% mounted on  
/dev/mapper/volgroup00-logvol00  
                         10788      7365      2867  72% / 

若需要先缩小则使用以下命令:

lvreduce -l -20g /dev/mapper/vg_mysvr-lv_home

resize2fs /dev/mapper/vg_my-lv_home

lvextend -l +20g /dev/mapper/vg_mysvr-lv_root

resize2fs /dev/mapper/vg_mysvr-lv_root

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网