LVM逻辑卷

LVM逻辑卷

    作用: 1.整合分散的空间  2.逻辑卷空间可以扩大

新建逻辑卷: 将众多的物理卷(pv)组成卷组(vg),再从卷组中划分逻辑卷(lv)

 

一、逻辑卷的创建

1.建立vg卷组

  格式:vgcreate  卷组名      设备路径

[root@server0 ~]# vgcreate  nsd  /dev/vdc[1-2]  #创建卷组

[root@server0 ~]# vgs   #查看卷组基本信息

[root@server0 ~]# pvs   #查看物理卷基本信息

 

2.创建lv逻辑卷

  格式:lvcreate -n  逻辑卷名    -L  大小     卷组名

[root@server0 ~]# lvcreate  -n  vo  -L 16G  nsd

[root@server0 ~]# lvs    #查看逻辑卷基本信息

[root@server0 ~]# vgs

 

3.格式化,挂载使用

[root@server0 ~]# mkfs.ext4 /dev/nsd/vo

[root@server0 ~]# blkid /dev/nsd/vo

[root@server0 ~]# vim /etc/fstab

/dev/nsd/vo  /mylvm    ext4   defaults  0  0

[root@server0 ~]# mount -a

[root@server0 ~]# df -h

 

逻辑卷的扩大,支持线上工作

一、卷组有足够的剩余空间

 

1. 扩建逻辑卷的空间

[root@server0 ~]# lvextend -L 18G /dev/nsd/vo

[root@server0 ~]# lvs

 

2. 扩建逻辑卷的文件系统

   resize2fs : ext4文件系统扩展命令

   xfs_growfs : xfs文件系统扩展命令

[root@server0 ~]# df -h

[root@server0 ~]# resize2fs /dev/nsd/vo

[root@server0 ~]# df -h

 

二、卷组没有足够的剩余空间

1.扩展卷组

[root@server0 ~]# vgextend nsd /dev/vdc3    

[root@server0 ~]# vgs

 

2. 扩建逻辑卷的空间

[root@server0 ~]# lvextend -L 25G /dev/nsd/vo

[root@server0 ~]# lvs

 

3. 扩建逻辑卷的文件系统

[root@server0 ~]# df -h

[root@server0 ~]# resize2fs /dev/nsd/vo

[root@server0 ~]# df -h

 

 逻辑卷可以缩小,但是强烈不建议

 PE:卷组划分空间的单位(创建卷组时设定或后期修改)

 

[root@server0 ~]# vgdisplay nsd   #显示卷组详细信息,看PE的大小

[root@server0 ~]# vgchange -s 1M nsd   #修改卷组PE的大小

[root@server0 ~]# vgdisplay nsd   #显示卷组详细信息,看PE的大小

 -l:指定PE的个数

 

逻辑卷的删除

  首先删除LV逻辑卷,在删除VG卷组,最后删除PV物理卷

[root@server0 ~]# umount /mylvm/     取消挂载

[root@server0 ~]# lvremove /dev/nsd/vo    删除LV逻辑卷

Do you really want to remove active logical volume vo?

 [y/n]: y

  Logical volume "vo" successfully removed

[root@server0 ~]# lvs

[root@server0 ~]# vgs

posted @ 2021-05-28 15:03  落樰兂痕  阅读(56)  评论(0编辑  收藏  举报