linux之LVM分区

虚拟机扩容——LVM分区 阅读详情

一、简介

       LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。

       LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,而在LVM中,其通过对底层的硬盘进行封装,当我们对底层的物理硬盘进行操作时,其不再是针对于分区进行操作,而是通过一个叫做逻辑卷的东西来对其进行底层的磁盘管理操作。比如说我增加一个物理硬盘,这个时候上层的服务是感觉不到的,因为呈现给上层服务的是以逻辑卷的方式。

       LVM最大的特点就是可以对磁盘进行动态管理。因为逻辑卷的大小是可以动态调整的,而且不会丢失现有的数据。如果我们新增加了硬盘,其也不会改变现有上层的逻辑卷。作为一个动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

基本的逻辑卷管理概念:

PV(Physical Volume)- 物理卷 
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备

VG(Volumne Group)- 卷组 
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

LV(Logical Volume)- 逻辑卷 
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。

 

PE(Physical Extent)- 物理块

LVM 默认使用4MB的PE区块,而LVM的LV最多仅能含有65534个PE (lvm1 的格式),因此默认的LVM的LV最大容量为4M*65534/(1024M/G)=256G。PE是整个LVM 最小的储存区块,也就是说,其实我们的资料都是由写入PE 来处理的。简单的说,这个PE 就有点像文件系统里面的block 大小。所以调整PE 会影响到LVM 的最大容量!不过,在 CentOS 6.x 以后,由于直接使用 lvm2 的各项格式功能,因此这个限制已经不存在了。

二、操作过程

1、往虚拟机中添加两块硬盘

 2、使用pvcreate创建物理卷PV,并使用pvs查看信息或pvdisplay查看详细信息

3、创建卷组VG

 使用vgcreate创建卷组VG,并且此处可以-s选项指定PE(LE)的大小,(默认PE大小4M)

 4、创建逻辑卷LV

使用lvcreate创建LV。lvcreate -n lvname -L lvsize(M,G) vgname

 5、格式化与挂载 

 

 6、逻辑卷扩容

在确认有多余空间的情况下,使用lvextend命令扩展逻辑卷LV的大小

 

linux基础-lvm逻辑卷组分区实操 2、swap分区(交换分区):当程序运行时的物理内存不够时,从其他未运行的程序中调取一部分内存到swap分区中,供程序使用,当未运行的程序运行时,将内存还原。lvm(logical volume manager),逻辑卷管理,linux系统下管理磁盘分区的一种机制,适合于管理大存储设备,1、系统引导分区(第0扇区):存放系统引导文件(检测操作系统的位置)和linux的内核文件。 阅读详情

相关推荐

硬盘分区:详细记录 LVM(逻辑卷管理器)的创建和管理实例,看完就基本掌握LVM

补充两个分区命令fdisk和parted fdisk分区的常用交互命令的含义 (fdisk只能划分小于2TB的磁盘) fdisk /dev/sdb d 删除分区 l 查看指定分区分区类型信息 m 显示交互命令的含义 n 创建新的分区 p 显示分区表 q 退出交互操作,不保存操作内容 t 改变分区类型 w 写分区表信息到硬盘,保存并退出 parted分区的常用交互命令的含义 (两种分区表:MBR(主引导分区表)支持最大2TB的磁盘分区,3主分区1扩展分区,GRT是磁盘分区的主要形式,支持最大18EB.

北非大象 3311

ansible(7) 基于ansible-playbook实现磁盘的远程分区

ansible-playbook 对远程主机进行分区 先在server2上加一块虚拟内存 显示名称为vda1 看看有没有能用的模块 这个是新建一个磁盘的例子 改改,试试 看看效果 要对于i磁盘进行格式化 创建一个LVM分区 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一...

qq_43340814的博客 1410

linux 新建分区 挂载分区 LVM创建

GPT:GUID partition table,全局唯一标识磁盘分区表 可以支持无限个分区 可以支持EB级别的硬盘 ********************************************************************************************************************* 新建分区,格式化分区,挂载分区:f...

o_8_o的博客 4127

LVM逻辑分区

LVM(Logical Volume Manager)是Linux上一种逻辑卷管理技术,它提供了对物理存储卷(如硬盘或分区)的虚拟化和管理。LVM允许将多个物理存储卷组合成一个或多个逻辑卷,使得对存储空间的管理更加灵活和易于扩展。以下是关于LVM逻辑卷的一些重要信息:物理存储卷(Physical Volumes,PV):物理存储卷是指硬盘或分区,可以是物理磁盘、RAID设备或者虚拟磁盘。LVM使用物理存储卷作为存储池,从中分配和管理存储空间。

weixin_55707333的博客 996

Linux 新增LVM分区LVM分区扩容

命令 用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量。LVM卷组中的物理卷可以在使用。指令指定分区类型,根据提示选择分区号和分区类型,这里分区类型选择8e,完成后输入。命令 用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。将格式化后的LV分区股灾在执行目录下,就可以像普通目录一样存储数据可。新建VG: 这里新建VG: centos1。查看VG可以看到新建的VG:centos1。命令可以看到系统单已经添加分区。命令创建卷组时添加,也可以使用。在这里可以看到在最后执行。

落叶之殇的博客 2755

LinuxLVM管理下home分区缩容

在巡检的时候发现一个虚拟机磁盘分配空间很大,达2T,实际使用才18G,实在是太浪费了,觉得对/home分区磁盘进行回收。在分配虚拟机的时候我们一定要按需分配,使用LVM管理机制,可以方便快捷的在线扩容。如果最初就分配很大,进行回收是比较麻烦的一个过程。如下博文是以centos7.9环境为例进行步骤说明。

月生的静心苑 1564

linux下进行lvm分区及扩容

linux下进行lvm分区及扩容 简言之,LVM通过PV→VG→LV的层级设计,结合实用命令操作,实现了存储资源的高效与动态管理。

m0_61069946的博客 4588

win7读取linux分区lvm,linux创建lvm分区

创建LVM分区shell> fdisk /dev/xvdb #### 选择磁盘Command (m for help): m #### 帮助Command actiona toggle a bootable flagb edit bsd disklabelc to...

weixin_34576446的博客 768

Linux标准分区LVM分区的操作

标准分区的数据盘格式化与挂载: 参考: https://blog.csdn.net/woailyoo0000/article/details/86485666?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-ta

weixin_43054437的博客 2794

linux 创建lvm分区,Linux中创建LVM详细步骤

Linux中创建LVM详细步骤1 什么事逻辑卷管理器LVMLVM: 将几个物理分区通过软件组合在一起,看起来像是独立的大硬盘,而要用这块大硬盘,就要将它分成可以使用的分区,然后格式化,挂载等PV物理卷:将物理磁盘或物理分区初始化成LVM能用的物理卷,分区中的类型是8e:Linux LVMVG逻辑卷组:将一个或者多个PV组合成一个大的磁盘,将其称之为组LV逻辑卷:从VG中分割出来的分区,称为LV,L...

weixin_39833687的博客 3113

linux分区扩容(非lvm

前言 最近,在使用linux中中,对于分区空间不够使用的情况下,如果是使用lvm分区,是可以使用lvm扩容的,流程大概是: 新加磁盘-将新加的磁盘创建成pv-将新加的pv添加到vg卷组-将卷组vg分给lv扩容-刷新磁盘分区 这样lvm扩容就可以完成了,但是生产环境中有部分是没有使用lvm的,该怎么实现扩容呢? 简介 参考了网上很多文档,非lvm扩容其实是使用fdisk直接扩展存储空间,然后刷新分区使用,使用vmware进行了实际操作,可以扩容成功,将其进行记录。但是这种扩容可能存在风险,最好还是使用lvm

q735496541的博客 5721

linux普通分区lvm分区区别

linux普通分区lvm分区区别

dhl1987的博客 7238

linux 分区扩容 lvm,Linux 新增LVM分区LVM分区扩容

Linux中新建LVM分区1.查看当前磁盘分区# 列出所有分区表fdisk -limage-20200906104032391设备名称为 /dev/sda设备大小为536.9G 这个数不准53687091200 bytes:转换成字节大小 : 53687091200/1024/1024/1024=50GB (注:bytes=B,表示“字节”,bit=b,表示“位”)Units = 扇区 of 1 ...

weixin_33634341的博客 413

Linux磁盘自动分区并挂载LVM磁盘shell脚本

Linux 系统中,实现磁盘自动分区可以通过fdisk脚本的方法实现方法一:使用fdisk实现自动分区fdisk是一个经典的磁盘分区工具,支持 MBR 分区表。

wd2010sun的博客 1616

linux通过lvm调整分区大小

当在 LVM 中的磁盘空间耗尽时,可以通过缩小现有的没有使用全部空间的 LVM,在卷组上腾出一些空闲空间。调整分区大小中,减少/缩小逻辑卷是具有高风险的,会有极大的概率造成数据损坏。如果可以尽量用新挂盘并增容的方式来扩容容量不够的分区,而不是选择减少富余分区的容量,然后调整到不够的分区。如果真想如此操作,缩减 LVM 之前,建议先做一个备份。注意:GFS2 或者 XFS 文件系统上不支持缩小。

专注于硬件开发,嵌入式研发,前后端数据技术,3D打印技术剖析。 2475

Linux中利用LVM实现分区动态扩容

LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume

seteor的专栏 3万+

linux机器新增磁盘分区LVM

最近设备申请的新磁盘到了,但是没有被挂载;考虑到后期可能会机器磁盘扩容,决定使用LVM方式操作磁盘。

2401_86359159的博客 1018
上一篇: linux磁盘分区/格式化/挂载
下一篇: linux磁盘阵列raid
梅比乌斯N
博客等级 码龄4年 284粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值