linux磁盘管理:lvm逻辑卷

author author     2022-12-04     538

关键词:

Linux磁盘管理: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 命令查看卷组信息

技术图片

4.创建逻辑卷(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 命令查看逻辑卷空间变化情况

技术图片

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

技术图片

实验结束,谢谢观赏。^_^

lvm逻辑卷管理

它是Linux环境下对磁盘分区进行管理的一种机制解释:LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通... 查看详情

linux入门之磁盘管理lvm逻辑卷案例

Linux入门之磁盘管理(9)LVM逻辑卷案例案例介绍阶段(1):创建一个由两个物理卷组成的大小未20G的卷组myvg,要求其PE大小为16M;而在此卷组中创建一个大小未5G的逻辑卷lvtest,此逻辑卷要能在开机后自动挂载至/mnt/lvtest目录,且... 查看详情

linux入门之磁盘管理lvm逻辑卷的使用

Linux入门之磁盘管理(8)LVM逻辑卷的使用在Linux中虽然有raid来保证数据的稳定以及磁盘性能的提高,但是其扩展性并不是很好,在很多生产环境中,都是数据正在使用中,在这时如果中断一段时间就会有很大的损失,因此Linux提供... 查看详情

逻辑卷管理器(lvm)(代码片段)

...LVM(LogicalVolumeManager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都... 查看详情

lvm逻辑卷管理

...calVolumeManager(逻辑卷管理)的简写,,它是Linux环境下对磁盘分区进行管理的一种机制。作用Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘... 查看详情

lvm逻辑卷管理

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的... 查看详情

lvm(逻辑盘卷管理)

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分... 查看详情

磁盘空间的扩展与减少------逻辑卷管理器lvm

...LVM是LogicalVolumeManager(逻辑卷管理)的简写,是Linux环境下对磁盘分区进行管理的一种机制。逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新... 查看详情

lvm逻辑卷管理

...ogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区... 查看详情

linux系统中lvm是啥?有啥作用?

...统中lvm是什么?LVM中文意思为逻辑卷管理,是Linux环境下对磁盘分区进行管理的一种机制,接下来我们来看看详细的内容介绍。  Linux系统中lvm是什么?  LVM,全称LogicalVolumeManager,即逻辑卷管理,是Linux环境下对磁盘分区进行... 查看详情

linux系统的逻辑卷管理

Linux系统的逻辑卷管理一、查看系统磁盘及系统版本二、LVM逻辑卷相关术语解释三、创建LVM步骤1.创建两个磁盘分区2.创建物理卷PV3.创建卷组VG4.创建逻辑卷LVM5.格式化逻辑卷及挂载①格式化逻辑卷②编辑fstab③永久挂载四、查看逻... 查看详情

逻辑卷管理器(lvm)

...LVM(LogicalVolumeManager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及windows操作系统都... 查看详情

lvm逻辑盘卷管理

...盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理是通过将底层的物理硬盘抽象的封装起来,然后以... 查看详情

lvm逻辑卷管理

c    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能... 查看详情

linux磁盘管理(fdisk磁盘管理工具|swap交换分区|lvm逻辑卷管理)(代码片段)

目录1Linux磁盘管理1.1fdisk磁盘管理工具1.2文件系统2磁盘管理二2.1创建swap交换分区2.2关闭swap交换分区2.3逻辑卷管理:LVM1Linux磁盘管理lsblk:列出所有可用块设备的信息fdisk-l:查看磁盘所有分区信息blkid:查看文件系... 查看详情

lvm逻辑盘卷管理

...辑盘卷管理LVM是逻辑盘卷管理的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。它的机制就是将多个块设备连接为一个整块的卷组(volumegroup)... 查看详情

lvm基础详细说明及动态扩容lvm逻辑卷的操作记录

...----------------------------------------------------它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分... 查看详情

centos6.6配置lvm(逻辑卷管理)

...是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成... 查看详情