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查看不到信息了

目录
相关文章
|
3月前
|
存储 Linux 5G
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
这篇文章介绍了LVM(逻辑卷管理)如何提供灵活的磁盘管理方式,允许动态调整逻辑卷的大小而不会丢失数据。
Linux 基于 LVM 逻辑卷的磁盘管理【简明教程】
|
4月前
|
存储 监控 Linux
|
5月前
|
Linux
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
系统启动以后一直存在且常驻内存没有界面的进程就是服务。Linux系统中的所有服务都保存在下列目录中:/usr/lib/systemd/system,进入该目录就能看到所有的服务。
入职必会-开发环境搭建37-Linux常用操作-Linux服务管理
|
4月前
|
存储 Linux
在Linux中,LVM是什么?
在Linux中,LVM是什么?
|
4月前
|
存储 监控 Linux
在Linux中,如何使用LVM管理逻辑卷?
在Linux中,如何使用LVM管理逻辑卷?
|
4月前
|
存储 数据挖掘 Linux
在Linux中,LVM(逻辑卷管理)的主要优势是什么?如何扩展LVM卷?
在Linux中,LVM(逻辑卷管理)的主要优势是什么?如何扩展LVM卷?
|
4月前
|
Linux
【Linux逻辑卷全解】带你玩转linux LVM 逻辑卷
【Linux逻辑卷全解】带你玩转linux LVM 逻辑卷
|
5月前
|
Linux
Linux 中RPM软件包管理
Linux 中RPM软件包管理
|
5月前
|
SQL 自然语言处理 网络协议
【Linux开发实战指南】基于TCP、进程数据结构与SQL数据库:构建在线云词典系统(含注册、登录、查询、历史记录管理功能及源码分享)
TCP(Transmission Control Protocol)连接是互联网上最常用的一种面向连接、可靠的、基于字节流的传输层通信协议。建立TCP连接需要经过著名的“三次握手”过程: 1. SYN(同步序列编号):客户端发送一个SYN包给服务器,并进入SYN_SEND状态,等待服务器确认。 2. SYN-ACK:服务器收到SYN包后,回应一个SYN-ACK(SYN+ACKnowledgment)包,告诉客户端其接收到了请求,并同意建立连接,此时服务器进入SYN_RECV状态。 3. ACK(确认字符):客户端收到服务器的SYN-ACK包后,发送一个ACK包给服务器,确认收到了服务器的确
202 1
|
Linux KVM 虚拟化
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
【Linux系统KVM虚拟机实战】LVM逻辑卷之扩展Swap交换分区
327 1