Linux中的LVM逻辑卷管理(你真可爱,我说时来不及思索,而思索之后,还是这样说)(一)

简介: Linux中的LVM逻辑卷管理(你真可爱,我说时来不及思索,而思索之后,还是这样说)(一)

目录



一、LVM概述


1.LVM(Logical Volume Manager)逻辑卷管理


2.LVM机制的基本概念


二、LVM的管理命令


2.1PV物理卷管理


2.1.1.pvscan:查看系统中的所有物理卷


2.1.2.pvcreate:创建物理卷


2.1.3.pvdisplay:查看物理卷详细信息


2.2VG卷组管理


2.2.1vgscan:查看系统中所有已经存在的卷组


2.2.2vgcreate:创建卷组


2.2.3vgdisplay:查看卷组信息


2.2.4vgextend:扩展卷组


2.3LV逻辑卷管理


2.3.1lvscan:查看系统已有的逻辑卷


2.3.2lvcreate:创建逻辑卷


2.3.3lvdisplay:查看逻辑卷详细信息


2.3.4lvexten:扩展逻辑卷


2.4删除逻辑卷


2.4.1取消挂载


2.4.2删除逻辑卷


2.4.3删除卷组


2.4.4删除物理卷


三、LVM应用实例


实验要求


(1)创建过程


(2)扩容过程


四、总结


一、LVM概述



1.LVM(Logical Volume Manager)逻辑卷管理


动态调整磁盘容量,从而提高磁盘管理的灵活性

/boot分区用于存放引导文件,不能基于LVM创建

图形界面管理工具:system-config-lvm

逻辑上对磁盘就行分区,相较于真正的分区,LVM不会造成数据的损失


2.LVM机制的基本概念


PV(物理卷)Physcal Volume

就是真正的物理磁盘或分区,逻辑上将基本的分区或物理硬盘划为LVM的基本存储逻辑块,相较于基本的分区和物理硬盘,包含了与LVM相关的管理参数


VG(卷组)Volume Group

多个物理卷PV的统称,在卷组上可以创建一个或多个逻辑卷LV


LV(逻辑卷)Logical Volume

类似普通磁盘的分区,逻辑卷可以理解为是卷组VG的分区,逻辑卷上可以建立文件系统


PE(物理扩展)Physical Extend

保存数据的最小单元,数据都写入了PE中,默认大小是4MB


image.png

image.png

     


       一开始接触LVM不太好理解,翻看了刘遄老师的《Linux就该这么学》 ,他在这里举了一个吃货的例子,比如小明家想吃馒头但是面粉不够了,于是去隔壁老王家、老李家、老张家分别借来了一些面粉,准备蒸馒头吃,这些面粉就是物理卷。首先需要把这些面粉(物理卷PV)揉成一个大面团(卷组VG),然后再把这个大面团分割成一个个小馒头(逻辑卷LV),而且每个小馒头的重量必须是每勺面粉(基本单元PE)的倍数。通过这个例子就很好理解了,物理卷出于LVM的最底层,包括物理硬盘、硬盘分区或者RAID磁盘阵列,卷组建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。逻辑卷是用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态的扩展或缩小空间。


       通过上面的例子我们可以得知,创建LVM的顺序是物理卷PV、卷组VG、逻辑卷LV,顺序一定不能错。


二、LVM的管理命令



功能 物理卷管理 卷组管理 逻辑卷管理
scan扫描 pvscan vgscan lvscan
create建立 pvcreate vgcreate lvcreate
display显示 pvdisplay vgdisplay lvdisplay
remove删除 pvremove vgremove lvremove
extend扩展 ———— vgextend lvextend
reduce减少 ———— vgreduce lvreduce


主要命令:
pvcreate 设备名1 [设备名2 ......]
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名


2.1PV物理卷管理


2.1.1.pvscan:查看系统中的所有物理卷

image.png


2.1.2.pvcreate:创建物理卷

image.png


2.1.3.pvdisplay:查看物理卷详细信息

image.png


2.2VG卷组管理


2.2.1vgscan:查看系统中所有已经存在的卷组

image.png


2.2.2vgcreate:创建卷组

image.png


2.2.3vgdisplay:查看卷组信息

image.png


2.2.4vgextend:扩展卷组

image.png


2.3LV逻辑卷管理


2.3.1lvscan:查看系统已有的逻辑卷

image.png


2.3.2lvcreate:创建逻辑卷


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


image.png


2.3.3lvdisplay:查看逻辑卷详细信息

image.png


2.3.4lvexten:扩展逻辑卷

image.png


扩展逻辑卷后一定要刷新挂载点


image.png


2.4删除逻辑卷

       在生产环境中想要重新部署LVM或者不再需要使用LVM时,则需要执行LVM的删除操作。为此需要提前备份好重要的数据,然后依次删除逻辑卷、卷组、物理卷设备,顺序不可以错。


2.4.1取消挂载

注意:如果是配置了挂载的配置文件,则需要在配置文件/etc/fstab中删除


image.png


2.4.2删除逻辑卷

image.png


2.4.3删除卷组

此处只需要写卷组名称,不需要写绝对路径


image.png


2.4.4删除物理卷

[root@localhost ~]# pvremove /dev/sdb1 /dev/sdb2  /dev/sdc
Labels on physical volume "/dev/sdc" successfully wiped
Labels on physical volume "/dev/sdb1" successfully wiped.
Labels on physical volume "/dev/sdb2" successfully wiped


再次输入lvdisplay、vgdisplay、lvdisplay查看不到信息了

目录
相关文章
|
2天前
|
存储 Linux 文件存储
Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
Linux使用Docker部署Traefik容器并实现远程访问管理界面
|
2天前
|
存储 固态存储 Linux
|
4天前
|
存储 算法 Linux
Linux磁盘与文件系统管理(下)
Linux磁盘与文件系统管理(下)
10 0
|
4天前
|
存储 Linux 索引
Linux磁盘与文件系统管理(上)
Linux磁盘与文件系统管理(上)
12 0
|
6天前
|
移动开发 数据可视化 Linux
Linux 中的文件与目录管理解析
当谈到Linux系统,文件与目录管理是其中最基本和重要的部分之一。Linux提供了一种强大而灵活的方式来组织和管理文件和目录,让用户能够轻松地访问和操作系统中的各种数据。上一节我们说到文件的属性,本文将详细介绍Linux中的文件与目录管理的各个方面。
|
9天前
|
Oracle 关系型数据库 Linux
Linux用户及用户组管理命令
Linux用户及用户组管理命令
12 0
|
13天前
|
网络协议 Linux 文件存储
Linux系统使用Docker搭建Traefik结合内网穿透实现公网访问管理界面
Linux系统使用Docker搭建Traefik结合内网穿透实现公网访问管理界面
|
9月前
|
Linux Shell KVM
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
164 0
|
Linux
11.14 Linux LVM(逻辑卷管理)的删除
创建好 LVM 之后,如果经过一段时间的运行,我们发现 LVM 技术并未像有些人吹嘘的那样为系统的管理和维护工作带来很大的方便,可以手动删除它。
729 0
11.14 Linux LVM(逻辑卷管理)的删除
|
存储 Linux 数据库
11.10 Linux LVM逻辑卷管理机制
我们在实际使用 Linux 服务器的时候,总会有一个让人头疼的问题,随着业务的增加,文件系统负载会越来越大,当到了空间不足的情况时,如果我们还在使用传统的分区方式管理硬盘,就不得不将现有的所有分区全部删除,并重新规划新的存储方案。
116 0
11.10 Linux LVM逻辑卷管理机制