原文链接:http://blog.51cto.com/ny0716/1439757

作者:51CTO博客作者linux_0716

LVM发展的需要

当你在使用linux系统时,为了满足当时的工作需要你装了一个100G的磁盘,但是你发现随着公司的发展,和需要储存数据的空间的增大,你会不会重新买些磁盘给装到机器上去呢?每装一次重新分配一次磁盘,就复制一次数据,那这样对于工作的你,是不是非常的麻烦?如果我们用LVM就能解决这类的磁盘管理问题。

LVM简介

LVM(logical volume manager)直白的翻译就是:逻辑滚动条管理员,也就是指逻辑卷管理。它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区与文件系统之间增加的一层逻辑层,LVM能让下层的各个磁盘分区被文件系统看做为一个整体的大磁盘,供文件系统使用。

LVM的主要内容有以下几个方面的知识,

PV (Physical Volume)实体滚动条

PV 是LVM最基本的物理组成部分,利用fdisk命令把实际的partition转化成8e的系统格式,然后利用指令pvcreate把partition变成能够利用的physical volume。

PE  (Physical Extend)实体延伸区块

PE是LVM最小的存储单位,一般为4MB大小,它是构成VG的基本单位,PE对于VG来说就如block对于分区来讲,它是存储数据的单元。而pe的大小并不是固定的,而是可以变化的,所以pe决定了LVM的灵活性,即能扩增,也能缩减。

VG  (Volume Group)滚动条群组

VG,说的简单些就如我们使用的磁盘,是可以进行分区的,对于LVM上面的文件系统而言,VG就是一个大磁盘。文件系统时看不到LVM下面的组成部分的,它只管使用,而LVM则负责管理下面的组成储存块。

LV   (Logical Volume)逻辑滚动条

LV就是VG切成的类似于分区的东西啦,我们可以用格式化,挂载使用啦,但是LV是VG切割成的,而VG又是有数量众多的PE组成,所以LV的大小取决于LV所包含的PE的数量的多少。(图片出自鸟哥私房菜(3版)

LVM具体的工作机制如下图(图用word画的有点粗糙)

如上图:从基层开始,把partition,转化为上层的PV,利用PV集合成VG,再把VG分隔成LV,最终挂载与使用。

其中的过程:

第一步:利用fdisk创建分区的系统格式,如:

(我们可以看到后面的system是linux,这是不能用做LVM的,需要转化为8e Linux LVM格式,如hda6,7,8)

第二步,利用pvcreate /dev/hda{6,7,8,9},这就成功创建成PV啦

第三步,利用PV创建VG,且指定PE大小为16MB,并且用vgscan查看创建结果。

   第四步,就剩下分隔VG成为LV啦,关于LV这块有以下命令需要用到,

如:lvcreate lvscan lvdisplay等。

LVM的突出特点就是可扩大容量和缩减容量,这就决定了LVM的灵活性管理。

扩大逻辑卷的容量命令为:lvextend ,

我们创建一个 /dev/hda10,然后把hda10扩展到已经创建的逻辑卷上。

相反,减少容量就用到  lvresize -  。

整个LVM操作中用到的一些命令如下:

创建分区时,fdisk, 设置8e 系统格式,

然后让内核重读新创建的partitiong,kpartx -af device

partx -a

创建PV时,pvcreate , pvscan ,pvdisplay

创建VG时,vgcreate, vgscan, vgdisplay

LV阶段时,lvcreate, lvscan lvdisplay lvextend lvreduce lvremove

最后要给逻辑卷创建一个FileSystem,mkfs

挂载时,要用到命令mount,unmount

LVM中的PV,PE,VG,LV知识总结相关推荐

  1. 移除LVM中的磁盘,给VG增加空间,减少空间

    >volume group vg1包括了三个PV,sda1 sdb1 sdc1,各600GB的SAS,先发现其中一个SAS sdc盘呼哧呼哧的想,猜想快挂了. vg1上创建了一个lv1,目前有8 ...

  2. linux lvm删除分区,Linux LVM中的PV物理卷(硬盘或分区)删除方法

    LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.那么该如何对PV物理 ...

  3. linux删除物理卷命令,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区

    卜八电脑最全问题故障中心(www.puiba.com) 大多数文章介绍的都仅仅是添加硬盘以及调整分区大小,但很少有安全的彻底卸掉其中一个分区或硬盘的,这里重点介绍一下这个. 情况介绍: 一.由于硬盘或 ...

  4. 卷组删除pv_如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)

    情况介绍: 一.由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为例. 二./home分区2.6G,由如下pv组成: /dev/sda5 100M /dev/sda6 200M /dev/sd ...

  5. linux lvm 删除pv磁盘,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)

    大多数文章介绍的都仅仅是添加硬盘以及调整分区大小,但很少有安全的彻底卸掉其中一个分区或硬盘的,这里重点介绍一下这个. 情况介绍: 一.由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为例. 二 ...

  6. 卷组删除pv_如何安全的删除Linux LVM中的PV物理卷

    展开全部 情况介绍: 一32313133353236313431303231363533e59b9ee7ad9431333337386664.由于硬盘或者分区的操作方式其实都一样,所以我这里就以分区为 ...

  7. linux 误删除根分区的pv,如何安全的删除Linux LVM中的PV物理卷(硬盘或分区)(4)

    大大都文章先容的都仅仅是添加硬盘以及调解分区巨细,但很少有安详的彻底卸掉个中一个分区或硬盘的,这里重点先容一下这个. 环境先容: 一.由于硬盘可能分区的操纵方法其实都一样,所以我这里就以分区为例. 二 ...

  8. pv vg lv linux中的卷 lvm 等之间的关系和操作

    简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现 ...

  9. 【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)

    序言 这里我主要介绍一些Linux关于磁盘配额的一些问题 LVM与磁盘配额 序言 一.LVM概述 1.LVM的管理命令 2.LVM的操作实例 二.磁盘配额概述 三.磁盘配额管理 总结 一.LVM概述 ...

最新文章

  1. 开源 免费 java CMS - FreeCMS1.5-信息管理
  2. Redis 限流的 3 种方式,还有谁不会!
  3. 2021年4月19日 深圳头条后台开发实习面试(二面)(含总结)
  4. 因为那里面有我,也有你
  5. 两表(多表)关联update的写法 .
  6. 知识图谱学习笔记-风控知识图谱设计
  7. java默认xmx修改,Java 8中的默认Xmxsize
  8. Rain and Umbrellas(dp)
  9. 存储分类分析:DAS、NAS、SAN[转]
  10. 使用 dojo/query
  11. 一个关于数组中满足条件的元素选择、及函数变换得c语言函数
  12. Selenium Grid的搭建方法
  13. hibernate面试问题_Hibernate面试问答
  14. FFmpeg之YUV420排列原理(二十三)
  15. 如何用Java构建json对象
  16. 新浪微博平台架构(转)
  17. IDrawingDoc Interface 学习笔记
  18. 开发”小米商城官网首页”(静态页面)
  19. 【转】论文阅读理解 - Panoptic Segmentation 全景分割
  20. Perl变量作用域和自定义函数小结

热门文章

  1. win7系统未响应卡住_系统经常假死怎么办|win7系统经常无响应|win10系统经常未响应怎么解决...
  2. 智能数控套料编程软件(InteGNPS)
  3. 《数字短片创作(修订版)》——数字短片原创理念的生成
  4. 帝国cms 搜索功能总结
  5. AISHELL-4 多通道中文会议语音数据库
  6. JQuery datatables 给表格添加加载中效果
  7. qq炫舞手游服务器维护时间,QQ炫舞手游3月15日停机更新 开服时间更新内容公布...
  8. HTML5+CSS3超全笔记,收藏起来方便随时查看
  9. Start all over again
  10. OPENCV3.4.1 +win7 64位+VS2017