LVM逻辑卷基本概念以及相关操作
一、LVM概念
LVM(Logical Vloume Manager):它是linux环境下对磁盘进行管理的一种机制,正常挂载的磁盘在磁盘资源快要耗尽时,无法动态拉伸增加资源,或由于特殊情况需要动态缩减磁盘的大小。而LVM机制就能实现磁盘存储资源的动态拉伸以及缩减,因此LVM能很好的管理存储资源,当一块物理磁盘资源将要耗尽时,可以新增一块或多块物理磁盘,进行LVM操作纳入扩展。
二、LVM操作流程
1、现将物理磁盘格式化PV(物理卷 Physical Volume),空间被分为一个个PE
2、不同的PV纳入到同一个VG(卷组 Volume Group),不同的PV的PE进入VG的PE池内
3、LVM基于PE创建,大小为PE(物理块 Physical Extent,PE)的整数倍,组成LV的PE可能来自不同的物理磁盘
4、LV(Logical Vloume逻辑卷)直接格式化后直接挂在就可以直接使用了
5、LV的扩展或缩减实际上是增加或减少组成该PV的PE数量,其过程不丢失原始数据
下图为LVM创建过程图,物理磁盘格式化为PV,空间分为多个PE ---> 将所有PE纳入到同一个VG池 ---> 从VG池中取若干个PE组成所需构建的LV大小 ---> 挂载即可使用LV了

三、LVM创建以及相关管理命令示例
1、将物理磁盘初始化位物理卷
pvcreate /dev/sda/ /dev/sdb
2、创建卷组,并将卷组加入卷组VG池中
vgcreate wangvg /dev/sda /dev/sdb
3、基于卷组创建看逻辑卷
lvcreate -n wanglv -L 2G wangvg
4、为创建好的逻辑卷创建文件系统
mkfs.ext4 /dev/wangvg/wanglv
5、将格式化好的逻辑卷挂载使用
mount /dev/wangvg/wanglv /mnt
6、删除LVM
lvremove /dev/wangvg/wanglv
7、删除VG
vgremove wanglv
8、删除物理卷
pvremove /dev/sda
拉伸一个物理卷

9、扩充逻辑卷(需要保证VG中有足够的空闲空间,即有很多多余的PE)
vgdisplay #查看还剩多少VG
lvextend -L +1G /dev/wangvg/wanglv
10、查看扩充后LV的大小
lvdisplay
11、更新文件系统
resize2fs /dev/wangvg/wanglv
12、查看更新后的文件系统
df -h
13、卸载已经挂载的逻辑卷
umount /dev/wangvg/wanglv
15、缩小文件系统(会提示需要运行fsck检查文件系统)

resize2fs /dev/wangvg/wanglv 1G
16、缩小LV
lvreduce -L 1G /dev/wangvg/wanglv
17、查看缩小后的LV
lvdisplay
18、挂载
mount /dev/wangvg/wanglv /mnt
LVM逻辑卷基本概念以及相关操作的更多相关文章
- 动态扩容lvm逻辑卷的操作记录
在进行动态扩容LVM逻辑卷的之前,先看这篇文章:https://www.cnblogs.com/huhyoung/p/9689776.html.以下是我实操记录. 在上班期间,测试经理突然找我,能不能 ...
- Linux LVM逻辑卷
概述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险:传统的分区当分区空间不足时,一般的解决办法是再创建一个更大的分区将原分区 ...
- Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)
Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...
- linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例
转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...
- 十三、LVM 逻辑卷管理
http://note.youdao.com/noteshare?id=0252cd5dcf7f2e5f11de5b3672779201&sub=ED011464ADA3467D9424271 ...
- Linux lvm 逻辑卷篇
Linux LVM逻辑卷配置过程详解(创建.增加.减少.删除.卸载) 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用 ...
- Linux LVM逻辑卷配置过程详解
许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...
- LVM逻辑卷的创建及使用
在上一篇随笔里面 LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE.PV.VG以及LV),这 ...
- LVM逻辑卷基本概念及LVM的工作原理
这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是 ...
随机推荐
- html中css的三种样式
在html中定义CSS样式的方法有三种,新建CSS文件 使用link 关联 这种是最常用的外部引用样式,第二种讲样式写在 head 头部里面 这种是页面样式 ,第三中样式直接写在行内 style里面 ...
- 分享知识-快乐自己:论Hibernate中的缓存机制
Hibernate缓存 缓存: 是计算机领域的概念,它介于应用程序和永久性数据存储源之间. 缓存: 一般人的理解是在内存中的一块空间,可以将二级缓存配置到硬盘.用白话来说,就是一个存储数据的容器.我们 ...
- 如何改变cmd窗口大小
按下Win+R(windows徽标和R一起按),再输入cmd. 输入mode ,查看当前屏幕的大小,来为后面准备(大概估计数值大小). 再输入mode con:cols=400 lines=400 ...
- linux 进程学习笔记-进程调度
在分时系统中,系统将CPU时间划分成无数个时间片(quantum)分配给不同的进程,一个时间片只执行一个进程,并且不停地切换,以让用户感觉到各个进程是在“同时运行”,这中间所需要的策略和算法便是进程调 ...
- 从结果推断过程----->使用System.out和Root Device
刚才解决了一个App中更新的逻辑问题.出问题之后发现,有很多处调用了更新,后来都不知道是哪里改写了SharedPreferences. 然后一直在挨个寻找每一处更新的地方,花了很多时间. 最后直接使用 ...
- javaScript运算符之in运算符
- MySQL_杭州11月1-29号在线产品在线天数、销售天数_20161129
杭州11月1-29号在线产品在线天数.销售天数 1.产品在这个时间段内的每一天的在线情况,然后聚合计算每个产品的在线天数,每一天的在线情况 如果在线记为1,不在线为null 2.计算每个产品在这个时间 ...
- ACM学习历程——POJ3295 Tautology(搜索,二叉树)
Description WFF 'N PROOF is a logic game played with dice. Each die has six faces representing some ...
- dubbo的防痴呆设计
项目中也经常会遇到各种因为配置而引入的问题,很多技术支持解决不掉就找开发,结果发现大部分还是配置错误或网络不通等.如果在设计之初就能考虑到并针对这些问题做出应对设计,甚至给出异常的解决方案,确实可以减 ...
- 开发工作之外的修炼Live笔记
“开发工作之外的修炼”这期Live分享了下列话题: [1] 如何发现自己的兴趣 [2] 财富.资源与被动收入 [3] 目标管理 [4] 快速做选择 [5] 时间管理 [6] 如何投资自己 >&g ...