简介

LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将若干个磁盘或者磁盘分区连接为一个整块的卷组,形成一个存储池。管理员可以在卷组上任意创建逻辑卷,并进一步在逻辑卷上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配。
假设有三块磁盘/dev/sdb、/dev/sdc和/dev/sdd用来划分逻辑卷,LVM模型如图所示:

LVM基本术语

通过LVM技术,屏蔽了磁盘分区的底层差异,在逻辑上给文件系统提供了一个卷的概念,然后在这些卷上建立相应的文件系统。在了解LVM之前,先熟悉LVM中几个常用的术语。
(1)物理存储设备(The physical media):指系统的存储设备文件,如:/dev/hda1、/dev/sda等等。
(2)物理卷(physical volume):简称PV,物理卷可以是整个硬盘、硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
(3)卷组(Volume Group):简称VG,可以看成单独的逻辑磁盘,建立在PV之上,一个卷组中至少要包括一个PV,在卷组建立之后可以动态的添加PV到卷组中。卷组的名称可以自定义。
(4)PE(physical extent)物理区域:物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小默认为4MB。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。
(5) 逻辑卷(logical volume):简称LV,相当于物理分区。逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态的扩展或缩小空间。系统中的多个逻辑卷,可以属于同一个卷组,也可以属于不同的多个卷组。
(6)LE(logical extent)逻辑区域:逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域大小。LE的大小和PE的大小一样。
(7)VGDA(Volume Group Descriptor Area)卷组描述符区域:和非LVM系统将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的卷组描述符区域中。VGDA包括以下内容:PV描述符、VG描述符、LV描述符和一些PE描述符。

常用命令

逻辑卷创建过程

创建物理分区

在使用LVM之前,需要先划分磁盘分区,也就是使用fdisk命令划分磁盘分区。不过在创建分区的时候,需要指定分区类型为linux LVM,对应的ID为8e(其实LVM也能识别linux默认的分区类型83)。
添加一块大小为1G的磁盘。
这里我们可以在虚拟配置中添加:

**对磁盘进行分区处理:**对硬盘进行分区 1, 2, 3 分区300M明:
mbr引导方式:一块一盘最多支持4个主分区,或者3个主分区,一个扩展分区且分区类型必须是linux lvm

创建物理卷(pv)

[root@localhost ~]#pvcreate /dev/nvme0n2p1 /dev/nvme0n2p2 /dev/nvme0n2p3
[root@localhost ~]#pvdisplay
[root@localhost ~]#pvscan
[root@localhost ~]# pvs

创建卷组,逻辑卷

将物理卷/dev/nvme0n2p1 /dev/nvme0n2p2 /dev/nvme0n2p3加入卷组rhce_vg;该卷组的PE尺寸为4MB
[root@localhost ~] vgcreate -s 4M rhce_vg /dev/nvme0n2p1 /dev/nvme0n2p2 /dev/nvme0n2p3
第一个逻辑卷的名字为rhce_lv1,所属卷组为rhce_vg,大小为200M,第二个逻辑卷的名字为rhce_lv1,所属卷组为rhce_vg,大小为400M(该逻辑卷由100个PE组成,PE=4);
[root@localhost ~]lvcreate -L 200M -n rhce_lv1 rhce_vg
[root@localhost ~]lvcreate -l 100 -n rhce_lv2 rhce_vg
[root@localhost ~]lvextend -L +100M  /dev/rhce_vg/rhce_lv1
[root@localhost ~]lvresize -l -25 /dev/rhce_vg/rhce_lv2
[root@localhost ~]lvs

格式化逻辑卷,创建文件系统,并挂载-至此结束结束

[root@localhost ~] mkfs.ext4 /dev/rhce_vg/rhce_lv1
[root@localhost ~]mkfs  -t xfs /dev/rhce_vg/rhce_lv2
[root@localhost ~]lvs[root@localhost ~]cd /data/
[root@localhost ~]mkdir lv1 lv2
[root@localhost ~]mount /dev/rhce_vg/rhce_lv1 /data/lv1
[root@localhost ~]mount /dev/rhce_vg/rhce_lv2 /data/lv2

LVM -逻辑卷管理相关推荐

  1. LVM逻辑卷管理测试——创建逻辑卷

    虚拟机里再添加两块硬盘,如下所示: 启动系统后,我们可以看到新添加的两块硬盘为/dev/sdb和/dev/sdc.每个2GB. [root@lxjtest ~]# fdisk -lDisk /dev/ ...

  2. Linux中LVM(逻辑卷管理)的使用

    Linux 中我们使用fdisk命令划分好的分区就不能随意的改变,如果不够用的话不可能说把硬盘上的所有数据拷贝后再重新分区,这样可能会导致数据损坏.而在linux中LVM(逻辑卷管理)就可以实现动态的 ...

  3. linux设置逻辑卷进不了图形界面,LVM逻辑卷管理器图形界面操作

    LVM逻辑卷管理器图形界面操作 LVM有关概念 LVM(Logical Volume Manager)即逻辑卷管理器,它最先是在Linux 2.4内核中被集成到内核中去的,它的出现改变了传统的磁盘空间 ...

  4. Linux常用命令(八)LVM逻辑卷管理

    Linux常用命令(八)LVM逻辑卷管理 一.LVM概述     LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下 ...

  5. 文件系统,磁盘配额,数据存储,lvm 逻辑卷管理器

    文件系统 文件系统包括:ext2 ext3 (比ext2多一个日志)ext4                 iso9660(光盘文件系统)                 vfat  (相当于win ...

  6. linux系统中的分区与挂载,以及使用LVM逻辑卷管理器管理物理卷,卷组,逻辑卷知识点总结

    物理设备的命名规则 在Linux系统中一切都是文件,硬件设备也不例外.既然是文件,就必须有文件名称.系统内核中的udev设备管理器会自动把硬件名称规范起来,目的是让用户通过设备文件的名字可以猜出设备大 ...

  7. Linux LVM逻辑卷管理及扩容(二)

    四.LVM扩展逻辑卷 我们当如何对lvm扩容呢,在vg组有空余的空间时,可以lvextend增加空间:在vg组无空间时,可以通过先增加pv,再lvextend实现扩容 点击(此处)折叠或打开 [roo ...

  8. Android逻辑卷管理LVM,LINUX——LVM逻辑卷管理

    LVM: logical volumes manager LVM逻辑卷部署 物理卷->卷组->逻辑卷 第一步:关机添加磁盘:两个磁盘可以构成一个磁盘组. 第二步:查看磁盘 # ls /de ...

  9. RHEL磁盘阵列与LVM逻辑卷管理器

    磁盘阵列和逻辑管理器 本篇博客和各位聊聊关于linux系统中的相关磁盘阵列和逻辑管理器,都是涉及到硬件方面的操作.那我们为什么需要使用LVM以及配置RAID呢? 一般在公司中服务器需要保证数据的安全性 ...

  10. LVM逻辑卷管理器,部署逻辑卷,扩容逻辑卷,缩小逻辑卷,删除逻辑卷

    1.LVM逻辑卷管理器 硬盘设备管理技术虽然能够有效地提高硬盘设备的读写速度以及数据的安全性,但是在硬盘分好区或者部署为RAID 磁盘阵列之后,再想修改硬盘分区大小就不容易了.换句话说,当用户想要随着 ...

最新文章

  1. 多形态MVC式Web架构:完成实时响应
  2. Java后端简历模板,转疯了!
  3. 用户profile完善
  4. Android中关于setLatestEventInfo()过时以及构建Notification的解决方法
  5. wordpress Oops! That page can’t be found.
  6. vue3.0、cli4项目引入element plus
  7. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目
  8. 触发日期spring3整合quartz实现任务调度功能
  9. MapReduce如何使用多路输出
  10. php 复制到剪切板,兼容多种浏览器”复制到剪贴板”的解决方案
  11. 二维码制作软件生成二维码时的参数设置
  12. 5G mib和sib的意义
  13. 捷径|抖音去水印教程
  14. java:记一次因时区导致出参和入参时差8小时前因后果
  15. matlab control包,免费试用Instrument Control Toolbox
  16. 【吴恩达deeplearning.ai】Course 5 - 2.10 词嵌入除偏
  17. 枕头的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 【航线运输驾驶员理论考试】飞行原理
  19. Vue.js学习笔记(3)循环语句
  20. 简历中的工作经历要怎么写?

热门文章

  1. 零基础如何入门激光SLAM
  2. 个性化定制软件安装包流程指导(按照步骤即可定制化安装流程)
  3. 自由技艺 (Liberal arts)
  4. histogram loss笔记
  5. html js css 简明教程,Web前端开发简明教程(HTML+CSS+JavaScript+jQuery)
  6. Scrapy1.0教程 - 目录汇总贴
  7. 8051蜂鸣器程序c语言,单片机有源蜂鸣器试验程序(带电路图)
  8. Pocket PC如何与PC机联网
  9. patreon cg人物插画作品合集分享
  10. mySql笔记之基础篇(参看尚硅谷视频)