磁盘管理:LVM逻辑卷

LVM简介

??LVM(Logical Volume Manager 逻辑卷管理),是Linux操作系统的逻辑卷管理器。
??LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。
??与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。

逻辑卷基本术语

  • 物理存储介质(The physical media ):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
  • 物理卷(physical volume,pv):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
  • 卷组(Volume Group,vg):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
  • 逻辑卷(logical volume,lv):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
  • PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
  • LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。

LVM的创建

  1. 先分区并设置分区类型
    MBR分区创建

    修改MBR分区类型

    保存退出

    创建GPT分区并修改分区类型

    使用 lsblk 命令查看分区情况
  2. 创建物理卷(PV)
    将创建的三块磁盘全部转换为物理卷PV

    使用 pvs 命令查看物理卷信息
  3. 创建卷组(VG)
    由于后期扩增卷组空间,这里先使用2块磁盘组成卷组

使用 vgs 命令查看卷组信息

  1. 创建逻辑卷(LV)
    创建大小为4G的逻辑卷test1

    将卷组剩余空间全部用来创建逻辑卷test2

    使用 lvs 命令查看创建的逻辑卷信息

    创建文件系统

    在 /dev/vg0/test1 上创建 ext4 文件系统

    在 /dev/vg0/test2 上创建 xfs 文件系统

    挂载文件系统到指定目录

    创建挂载目录,将磁盘进行挂载处理


在挂载目录里创建文件,用于观察后期扩充、缩减文件系统对数据的影响

逻辑卷扩容

使用 vgdisplay 查命令看卷组的信息

可以发现卷组空闲空间为0,需要对进行扩容

使用 vgextend 命令将之前未加入卷组的 /dev/sdd1 加入到卷组中,实现卷组的扩容

执行完命令,使用vgdisplay 命令检验卷组是否成功扩容

使用lvextend 命令对逻辑卷进行扩容,并使用lvs 命令检查是否成功扩容

对xfs 文件系统的逻辑卷test1进行扩容

对ext 文件系统的逻辑卷test2进行扩容

查看文件系统内的文件是否丢失

事实证明,扩充文件系统空间不会对文件数据造成影响

逻辑卷的缩减

由于xfs 文件系统不支持缩减,所以这里以ext4 文件系统为例,将逻辑卷test2进行缩减处理

对文件系统缩减之前需要先对其进行数据的备份处理以防止数据的丢失

缩减之前先将挂载的设备进行离线处理
对逻辑卷缩减前先将文件系统的空间进行缩减
此处提示信息为:缩减文件前需要先对文件系统做健康检查

对文件系统的空间进行缩减

对逻辑卷进行缩减
使用lvs 命令查看逻辑卷空间变化情况

挂载文件系统,对内部数据进行检查

原文地址:https://blog.51cto.com/14234291/2444303

时间: 2024-10-24 11:37:14

磁盘管理:LVM逻辑卷的相关文章

linux 磁盘管理+lvm逻辑卷管理

注:linux系统中主分区和扩展分区总共可以有4个,逻辑分区是从5开始. Linux系统中:83(ext3) 82(交换分区) 5(扩展分区) 8E(逻辑卷) b(fat32) 1.查看系统的磁盘以及分区状况 2.查看系统中磁盘的挂载情况以及容量使用情况 3.进入磁盘管理工具 4.P查看磁盘分区 5.N新建,P主分区 6.E新建扩展分区 7.L新建逻辑分区 8.删除一个分区 9.保存分区配置 10.逻辑更改分区格式 11.永久挂载一个磁盘分区 12.格式化分区 Mkfs命令可以格式化ext的,f

Linux 磁盘管理 管理LVM逻辑卷 以及 RAID卷组成

Linux 磁盘管理 管理LVM逻辑卷 以及 RAID卷组成 管理磁盘及分区 在Linux服务器中,当现有硬盘的分区规划不能满足要求(例如,根分区的剩余空间过少,无法继续安装新的系统程序)时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储空间. 实现上述操作需要用到 fdisk磁盘及分区管理工具, fdisk是大多数 Linux系统中自带的基本工具之一.本节将通过为 Linux主机新增一块硬盘并建立分区的过程,介绍 fdisk工具的使用. 增加硬盘设备时首先需要在

磁盘管理之逻辑卷(转载)

写在前面: 本文一共分个部分来讲解逻辑卷的一些操作及注意事项,其中第一部分介绍了什么是逻辑卷,逻辑卷的实现原理是什么,还有包括其中的一些名词解释;第二部分主 要是介绍怎么创建,删除,和增加物理卷(PV);第三部分是介绍怎么创建,删除,扩展,缩减卷组;第四部分主要是介绍逻辑卷的一些操作,其中包括逻辑卷的 创建,删除,挂载,在线扩容,缩减.第五部分是介绍关于LVM的快照功能及实现.实验操作是在centos6.8操作系统上完成,如有补充,或建议请尽情 的揉虐我的留言区.   一.逻辑卷介绍及名词解释

磁盘管理之逻辑卷

写在前面: 本文一共分个部分来讲解逻辑卷的一些操作及注意事项,其中第一部分介绍了什么是逻辑卷,逻辑卷的实现原理是什么,还有包括其中的一些名词解释;第二部分主要是介绍怎么创建,删除,和增加物理卷(PV);第三部分是介绍怎么创建,删除,扩展,缩减卷组;第四部分主要是介绍逻辑卷的一些操作,其中包括逻辑卷的创建,删除,挂载,在线扩容,缩减.第五部分是介绍关于LVM的快照功能及实现.实验操作是在centos6.8操作系统上完成,如有补充,或建议请尽情的揉虐我的留言区. 一.逻辑卷介绍及名词解释 逻辑卷是一

磁盘管理及逻辑卷管理

磁盘分区 ......为什么分区 ?.............优化I/O性能 ?.............实现磁盘空间配额限制 ?.............提高修复速度 ?.............隔离系统和程序 ?.............安装多个OS ?.............采用不同文件系统 分区 ......两种分区方式:MBR,GPT ?......MBR: Master Boot Record,1982年,使用32位表示扇区数,分区不超过2T ?......如何分区:按柱面 ?..

管理LVM逻辑卷

一.LVM简介LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性.LVM的几个基本术语PV:物理卷是LVM机制的基本储存设备,通常对应为一个普通分区或整个硬盘.创建物理卷时,会在分区或硬盘的头部创建一个保留分区,用于记录LVM的属性,并把存储空间分割成默认的大小4MB的基本单元,从而构成物理卷. VG:由一个或多个物理卷组成

【转载】Linux磁盘管理:LVM逻辑卷管理

Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化,在Linux系统中如果要使用该分区就将其挂载上去即可,windows的话其实底

磁盘管理和LVM逻辑卷

1.磁盘管理和分区,2.管理LVM逻辑卷 实验环境:在linux系统上添加磁盘,进行创建分区操作,包括主分区和扩展分区,及逻辑分区,并变更分区类型.具体操作如下所示.   1.首先添加一块磁盘并重新启动系统.检测并确认新磁盘.执行"fdisk -l"命令查看新增硬盘的设备名车位置. 识别到新的硬盘,就可以建立新的分区,执行"fdisk /dev/sdb"命令即可进入交互式的分区管理界面中. 操作页面中"command (m for help)"提

Linux 磁盘分区、永久挂载、创建LVM逻辑卷

实验项目: 1掌握管理Linux磁盘和分区的方法 2掌握挂载并卸载文件系统的方法 3掌握创建并管理LVM分区的方法 理论部分:一:磁盘和分区简介 1磁盘分区的表示:常见的硬盘可以划分为主分区.扩展分区.和逻辑分区.通常主分区只有4个,而扩展分区看成一个特殊的主分区类型,在扩展分区可以建立逻辑分区2现在用的硬盘都是SCSI硬盘,所以在这里主要介绍SCSI硬盘分区的结构.对于SCSI接口的硬盘表示方式是:第一块SCSI硬盘我们可以表示为"sda",第二块SCSI硬盘表示为"sdb

LVM逻辑卷管理与实际操作

今天给大家介绍如何准确评估和分配各个磁盘的容量,掌握动态调整Linux分区容量的方法 · 文章总览1.LVM相关概述2.LVM逻辑卷相关命令介绍3.LVM应用实列 · ------------相关概述------------ LVM是Linux系统中对磁盘分区进行管理的一中逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑区,在建立文件系统上屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性.·在学习LVM的管理操作之前首先要了解LVM的几