linux -- 磁盘存储管理 管理逻辑卷 带你认识逻辑卷(一图搞定)
创始人
2025-05-31 19:01:35
0

情景代入 :

在对磁盘进行分区大小规划时,有时往往不能特别确定这个分区要使用的总空间大小。
而用fdisk对磁盘进行分区后,每个分区的大小就已经固定了,

如果分区设置的过大,会白白浪费磁盘空间;分区设置的过小,就会导致空间不够用的情况。

这个时候,就可以用到LVM(Logical Volume Manager,逻辑卷管理)。

认识逻辑卷 :

那么什么是 逻辑卷呢 ?

LVM是 Logical Volume Manager(逻辑卷管理)的简写,
LVM将若干个磁盘或者磁盘分区连接为一个整块的卷组,形成一个存储池。

管理员可以在卷组上任意创建逻辑卷,并进一步在逻辑卷上创建文件系统。
管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配。

LVM 基本概念 :

✋ 物理存储设备(The physical media):指系统的存储设备文件,如:/dev/hda1、/dev/sda等

✋ 物理卷(physical volume):简称PV,物理卷可以是整个硬盘、硬盘分区或从逻辑上与磁盘分区

具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

✋ 卷组(Volume Group):简称VG,可以看成单独的逻辑磁盘,建立在PV之上,一个卷组中至少

要包括一个PV,在卷组建立之后可以动态的添加PV到卷组中。卷组的名

称可以自定义。

✋ PE(physical extent)物理区域:物理区域是物理卷中可用于分配的最小存储单元,物理区域的

大小默认为4MB。物理区域大小一旦确定将不能更改,同一卷组

中的所有物理卷的物理区域大小需要一致。

✋ 逻辑卷(logical volume):简称LV,相当于物理分区。逻辑卷建立在卷组之上,卷组中的未分配

空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态的扩展或缩小空

间。系统中的多个逻辑卷,可以属于同一个卷组,也可以属于不同的多

个卷组。

✋ LE(logical extent)逻辑区域:逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大

小取决于逻辑卷所在卷组中的物理区域大小。LE的大小和PE的

大小一样。

✋ VGDA(Volume Group Descriptor Area)卷组描述符区域:和非LVM系统将包含分区信息的

元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关

的元数据也是保存在位于物理卷起始处的卷组描述符区域中。VGDA包括

以下内容:PV描述符、VG描述符、LV描述符和一些PE描述符。

上面这些概念,晦涩难懂,我们结合下图促进理解 :

===>>>

结合上图就会轻松理解 所有概念~!!!

我们理一下 上图的整个过程

===>>>

我们先是将 物理设备转为物理卷( PV ),然后将物理卷组成卷组( VG ),然后在卷组里 均等

划分后成 好多小块儿 PE,接着把 PE 组成逻辑卷( LV ) 。

相关内容

热门资讯

A股玻尿酸巨头出手!2700字... 医美龙头巨子生物“成分争议”风波持续发酵。日前,美妆博主大嘴博士(香港大学化学博士郝宇)发文,质疑巨...
计算机组成原理实验1---运算...     本实验为哈尔滨工业大学计算机组成原理实验,实验内容均为个人完成,...
3 ROS1通讯编程提高(1) 3 ROS1通讯编程提高3.1 使用VS Code编译ROS13.1.1 VS Code的安装和配置...
前端-session、jwt 目录:   (1)session (2&#x...
前端学习第三阶段-第4章 jQ... 4-1 jQuery介绍及常用API导读 01-jQuery入门导读 02-JavaScri...
EL表达式JSTL标签库 EL表达式     EL:Expression Language 表达式语言     ...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
【内网安全】 隧道搭建穿透上线... 文章目录内网穿透-Ngrok-入门-上线1、服务端配置:2、客户端连接服务端ÿ...
【Spring Cloud A... 文章目录前言Metadata元数据ClassMetadataSpring中常见的一些元注解Nacos...
React篇-关于React的... 一.简介1.介绍用于构建用户界面的 JavaScript 库2.创建项目(1)手动创建Documen...
win7 Pro 英文版添加中... win7pro x64英文版添加中文语言包1、下载语言包,并解压成lp.cab,复制到...
Android开发-Andro... 01  Android UI 1.1  UI 用户界面(User Interface,...
基于springboot教师人... 基于springboot教师人事档案管理系统【源码+论文】 开发语言:Jav...
编写软件界面的方式 本文重点解决如下问题:编写软件的界面有哪几种方式?通常情形下࿰...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
GO语言小锤硬磕十三、数组与切... 数组用来保存一组相同类型的数据,go语言数组也分一维数组和多维数组。 直接上代码看一下...
三级数据库备考--数据库应用系... 1.数据库应用系统设计包括概念设计、逻辑设计、物理设计3个步骤,每个步骤的设计活动按照...
prometheus数据持久化... https://segmentfault.com/a/1190000015710814 promet...
孩子用什么样的灯对眼睛没有伤害... 现代社会高速发展,越来越多的人开始重视身体健康,尤其是很多家长ÿ...
微软Bing GPT支持AI绘... 我想要一张图片:大象、珊瑚、火山、云朵我想要一张图片:亚特兰蒂斯...