~沉%淀~

一切有为法,如梦幻泡影,如露亦如电,应作如是观

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

lvm

========================================================================================

 

从卷组VG里扩展lv、删除pv,并删除物理卷PV

一、扩展LV、缩小LV

1、卸载LV

命令:umount  “挂载目录”

 

2、扩展LV

命令:lvextend -L +500m  /dev/lv00/lv01 或者 lvresize -L 5G  /dev/lv00/lv01

lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。

 

3、检查文件系统

命令:fsck -f  /dev/vg00/lv01

 

4、重建文件系统

命令:resize2fs  /dev/lv00/lv01

这一步很关键,重建文件系统不用担心LV的数据会丢失,当然,以防万一,也可以先备份下LV里的数据。

 

5、挂载LV

命令:mount  /dev/lv001/lv01  /opt

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

缩小LV

缩小LV需要事先知道LV中的数据容量大小,缩小容量值不应超过剩余空间容量,而且要知道减少LV容量后的新大小。可以通过lvscan来查看LV容量,通过vgdisplay来查看剩余容量。

 

1、卸载LV

命令:umount  “挂载目录”

 

2、检查文件系统

命令:fsck -f  /dev/lv00/lv01

 

3、调整LV大小并重建文件系统

命令:resize2fs  /dev/vg00/lv01  2G

 

4、减小LV容量

命令:lvreduce -L -3G  /dev/vg00/lv01

 

5、挂载LV

命令:mount  /dev/lv001/lv01  /opt

 

 

二、从卷组里删除PV

1、先查看VG里的PV情况 vgdisplay -v 
2、从VG里删除PV vgreduce vg00 /dev/sdb1 
3、检查确认是否删除PV  
   vgdisplay -v vg00 | grep "/dev/sdb1" 

三、删除PV 

 1、确认pv信息 pvdisplay 
     "/dev/sdb1" is a new physical volume of "290.24 MB" 
     这里的/dev/sdb1就是要删除的pv 

 2、删除pv  
    pvremove  /dev/sdb1 

 3、确认pv是否成功删除 
    pvdisplay | grep "/dev/sdb1" 

三、删除硬盘上的LVM分区 

 1、fdisk /dev/sdb 
 2、Command (m for help): p  
 3、Command (m for help): d 
    Selected partition 1 
 4、Command (m for help): p <--在显示分区情况,发现已经没了 
 5、 Command (m for help): w 

 删除lv 

 1、卸载挂载 umount /dev/vg00/lv01 
 2、移除lv lvremove  /dev/vg00/lv01 
 3、确认是否成功移除lv 
    lvdisplay | grep "/dev/vg00/lv01"

 

posted on 2020-12-28 15:32  ~沉%淀~  阅读(300)  评论(0编辑  收藏  举报