0
点赞
收藏
分享

微信扫一扫

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM

逻辑卷LVM简介

  • LVM是 Logical Volume Manager(逻辑卷管理)
  • PV:物理卷(Physical volume):一块硬盘,或多块硬盘
  • VG:卷组(Volume Group):一堆磁盘的统称
  • LV:逻辑卷(Logical Volume):一个逻辑分区,一个分区

命令汇总

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_centos

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_LVM_02

创建LVM

准备物理磁盘

[root@localhost ~]# ll /dev/sd*

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_LVM_03

1 将物理磁盘,转换成物理卷-PV

[root@localhost ~]# pvcreate /dev/sdc

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_LVM_04

2.创建卷组-VG

[root@localhost ~]#vgcreate vg1 /dev/sdc

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_linux_05

3.创建逻辑卷  -L大小  -n卷名   vg1组名

[root@localhost ~]#lvcreate -L 200M -n lv1 vg1  //指定大小,单位M,G

4.创建文件系统/格式化

[root@localhost ~]# mkfs.ext4 /dev/vg1/lv1

5.创建挂载点

[root@localhost ~]# mkdir /mnt/lv1

6.挂载

[root@localhost ~]#mount /dev/vg1/lv1 /mnt/lv1

查看挂载结果

[root@localhost ~]# df

Linux系统基础入门知识(9)磁盘存储管理-逻辑卷LVM_centos_06

逻辑卷管理完毕,就可以向挂载点写入数据了。


VG扩展

创建PV,将PV增加到VG中。

[root@localhost ~]# pvcreate /dev/sdd
Physical volume "/dev/sdd" successfully created.
[root@localhost ~]# vgextend vg1 /dev/sdd
Volume group "vg1" successfully extended
[root@localhost ~]# pvs   //查看物理卷状态
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <19.00g 0
/dev/sdc vg1 lvm2 a-- <2.00g 1.80g
/dev/sdd vg1 lvm2 a-- <2.00g <2.00g
[root@localhost ~]# vgs    //查看卷组状态
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
vg1 2 1 0 wz--n- 3.99g <3.80g


LV扩容

扩大LV lvextend

[root@localhost ~]#lvextend -L +200M /dev/vg1/lv1 //增加200M空间,给lv1
[root@localhost ~]# lvs   //查看逻辑卷状态
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- <17.00g
swap centos -wi-ao---- 2.00g
lv1 vg1 -wi-ao---- 400.00m


删除LVM

[root@localhost ~]# lvremove /dev/vg1/lv1   //删除逻辑卷
[root@localhost ~]# vgreduce vg1 /dev/sd //删除卷组中的磁盘
[root@localhost ~]# vgremove vg1 //删除卷组
[root@localhost ~]# pvremove /dev/sdd //删除物理卷


举报

相关推荐

0 条评论