一、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逻辑卷基本概念以及相关操作的更多相关文章

  1. 动态扩容lvm逻辑卷的操作记录

    在进行动态扩容LVM逻辑卷的之前,先看这篇文章:https://www.cnblogs.com/huhyoung/p/9689776.html.以下是我实操记录. 在上班期间,测试经理突然找我,能不能 ...

  2. Linux LVM逻辑卷

    概述 LVM的产生是因为传统的分区一旦分区好后就无法在线扩充空间,也存在一些工具能实现在线扩充空间但是还是会面临数据损坏的风险:传统的分区当分区空间不足时,一般的解决办法是再创建一个更大的分区将原分区 ...

  3. Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

    Linux LVM逻辑卷配置过程详解 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据, ...

  4. linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例

    转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...

  5. 十三、LVM 逻辑卷管理

    http://note.youdao.com/noteshare?id=0252cd5dcf7f2e5f11de5b3672779201&sub=ED011464ADA3467D9424271 ...

  6. Linux lvm 逻辑卷篇

    Linux LVM逻辑卷配置过程详解(创建.增加.减少.删除.卸载) 许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用 ...

  7. Linux LVM逻辑卷配置过程详解

    许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份.删除相关数据,甚至被迫重新规划分区并重装操作系统,以 ...

  8. LVM逻辑卷的创建及使用

    在上一篇随笔里面 LVM逻辑卷基本概念及LVM的工作原理,详细的讲解了Linux的动态磁盘管理LVM逻辑卷的基本概念以及LVM的工作原理,包括LVM中最重要的四个基本点(PE.PV.VG以及LV),这 ...

  9. LVM逻辑卷基本概念及LVM的工作原理

    这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是 ...

随机推荐

  1. Contiki 2.7 Makefile 文件(四)

    3.第三部分 这里我们假设TARGET为native (1) OBJECTDIR = obj_$(TARGET) LOWERCASE = -abcdefghijklmnopqrstuvwxyz UPP ...

  2. 使用jedisPool管理jedis,使用jedis操作redis

    ps:jedis是redis在java中的客户端操作工具 package com.test; 2 3 import java.util.HashMap; 4 import java.util.Iter ...

  3. Linux下Fork与Exec

    一.引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值.fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期 ...

  4. hdu-5778 abs(暴力枚举)

    题目链接: abs Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 131072/131072 K (Java/Others) Pro ...

  5. ISO文件怎么安装

    iso是光盘映像文件,打开iso文件有几种方法:1.使用光盘映像工具软件或者虚拟光驱才能打开iso文件.像软碟通(UItraISO)就是一个很好的光盘映像工具软件,使用它就可以打开iso文件,提取里面 ...

  6. poj3784Running Median——堆维护中间值

    题目:http://poj.org/problem?id=3784 将较小的数放入大根堆,较大的数放入小根堆,控制较小数堆大小比较大数堆小1,则较大数堆堆顶即为中位数. 代码如下: #include& ...

  7. [RTOS]--uCOS、FreeRTOS、RTThread、RTX等RTOS的对比之特点

    本篇博客就来细数这几个RTOS的特点.   以下内容均来自官方网站或者官方手册Feature的Google翻译的加了我的一些调整,没有任何主观成分. 1. FreeRTOS   FreeRTOS是专为 ...

  8. ie下使用文本编辑器导致input文本框无法聚焦的问题原因

    最近公司的一个项目遇到一个如下问题: 描述:测试发现,每当我们在发布活动的页面发布完活动后,页面跳转到我的活动,然后再次回到发布活动页面,发现所有的input文本框都不能聚焦.然后再去看看其他页面(我 ...

  9. PCL中异常处理机制

    博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=287 本节我们主要讨论PCL在编写和应用过程中如何利用PCL的异常机制,提高 ...

  10. Primer回顾 标准库类型

    string类型的输入操作符: 1.读取并忽略开头所有的空白字符(如空格,换行符,制表符). 2.读取字符直至再次遇到空白字符,读取终止.   用getline读取整行文本 getline.接受两个参 ...