LVM

逻辑卷增加根目录空间

旧城冷巷雨未停 提交于 2019-11-29 10:31:30
1. 前言 自动分区安装centos7系统,使用过程中经常会碰到根目录分区不足,而home分区过剩的情况,需要匀一些home的空间给根目录,下面的操作的前提是home和根目录分区都是做的逻辑卷。 2. 本文分析内容安排 逻辑卷介绍 本机环境 具体操作 3. 逻辑卷介绍 3.1 LVM基本术语 物理卷(PV, Physical Volume):物理卷就是指磁盘,磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。 卷组(VG, Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。 逻辑卷(LV, Logical Volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统。 3.2 LVM各术语关系 VG卷组石油PV物理磁盘卷组成的,同时可以在卷组上新建逻辑卷。卷组相当于一个集中了所有物理卷存储空间的大池子,当需要建立lv逻辑卷时通过lvcreate建立就好,默认情况下新建的逻辑卷使用的是卷组中的剩余空间。 4. 本机环境 4.1 xfs文件系统 不同于ext系列的resize2fs命令,xfs文件系统的空间只能通过xfs

CentOS6.X 新磁盘建LVM

泪湿孤枕 提交于 2019-11-29 10:31:14
linux服务器新添加一块硬盘,可以直接将盘格式化挂载就能用,比如挂载在/usr/local目录,但是这样有一个弊端,就是如果这一块磁盘满了,后续想要扩容的话,不能继续挂载这个/usr/local挂载点上,对扩容造成一定的麻烦,为此我们建议采用lvm的方式,这样可以支持动态扩容磁盘。下面介绍详细的操作方式: 1、查看当前分区信息 [ franky@www.frank.com ~ ] $ sudo fdisk -l #注意需要root权限 Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size ( logical/physical ) : 512 bytes / 512 bytes I/O size ( minimum/optimal ) : 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0001598a Device Boot Start End Blocks Id System /dev/vda1 2048 8390655 4194304 82 Linux swap / Solaris /dev/vda2 * 8390656

轻松搞定以LVM方式管理磁盘

China☆狼群 提交于 2019-11-29 10:30:25
我们的目标是:掌握LVM方式管理磁盘,并手动创建,扩容,缩容! 1、采用fidsk /dev/sdb的方式手动给磁盘分区之前介绍过这里就不做说明了,需要了解了小童鞋可以手动跳转哦 https://blog.csdn.net/weixin_42774383/article/details/81211397 以LVM方式管理磁盘不同的是Linux管理对应的id是83,而LVM方式对应的是8e,我们需要将id改为8e,这样系统才可以识别这个逻辑磁盘卷 2、我们只是将磁盘分好区,此时Linux系统并不能识别每块磁盘 所以我们需要使用命令:pvcreate /dev/sdb/1来使磁盘变成Linux可以识别的,这里用到的pvcreate如果没有安装,需要手动进行安装,命令为:yum instsall -y lvm2 3、物理卷准备好就可以开始创建卷组了,在这里我们将/dev/sdb1/2/3,这三个物理卷加入到卷组vg1,中,将/dev/sdb5/6/7加入到卷组vg2中 4、查看是否创建成功,使用命令:vgdisplay 5、接下来需要操作的就是最后供我们使用的逻辑卷了,所以我们要对它进行许多许多操作哦 (1)创建逻辑卷,并指定大小为200M (2) 将逻辑卷格式化并指定文件类型,使用命令mkfs.ext4 /dev/vg1/lv1 (3)挂载逻辑卷,挂载完成后我们就可以安心使用了 6

物理卷PV,逻辑卷LV,卷组VG,分区、LVM卷简明教程

本秂侑毒 提交于 2019-11-29 10:28:02
之前对这些概念一直懵懵懂懂,现在由于需要便看了很多文章,做了一下总结,写下自己的理解,如有不对之处,还希望各位不吝赐教! 基本术语 物理磁盘(物理硬盘) 就是你电脑上那块(或多块)沉得可以砸死人的东西 虚拟磁盘 使用RAID技术组合的多个物理磁盘组称为一个虚拟磁盘,此时电脑将多个物理磁盘看成一个,这一个我们成为虚拟磁盘。 逻辑磁盘 虚拟磁盘可以在逻辑上再次进行划分,划分出的磁盘称为逻辑磁盘。比如,有4个各100G大小的物理磁盘,通过RAID技术组合成一个虚拟磁盘,这个虚拟磁盘有400G大小,但是操作系统不需要这么大的磁盘,所以,又再可以对这个虚拟磁盘进行划分,将它划分成4个逻辑磁盘,每个各100G大小,这里有一个问题,划分前和划分后都是4个各100G大小的磁盘,那还不如不划分呢,何必浪费功夫?实际上,划分后的这100G大小的逻辑磁盘,可能并不一定位于同一块物理磁盘上,它可能各占了每个磁盘的25G,又或者各占了其中两个硬盘的50G,也就是说它可能是跨多个物理磁盘的,这样提高了IO效率。 分区 分区和逻辑磁盘并不是同一个概念,实际上操作系统看到的磁盘是一个单独的物理磁盘或者是一个逻辑磁盘,OS会认为自己看到的就是一个物理磁盘(而不管它实际可能是一个逻辑磁盘),在此基础上,操作系统可以对这个自己看到的物理磁盘(实际上可能是逻辑磁盘)进行分区、格式化等操作。 以Windows操作系统为例

linux——lvm磁盘管理

一曲冷凌霜 提交于 2019-11-29 10:27:52
基本分区特点 1、分区创建好不能扩容 2、分区的空间不能跨盘 LVM:逻辑卷管理 基本概念: PV:物理卷,使用pvcreate将物理磁盘或者物理分区创建成LVM中物理卷pv VG:卷组,pv的集合。相当于逻辑上的大硬盘。pv加入VG后转换为配块,然后由vg同一管理 LV:逻辑卷在VG上划分的一块存储空间,对该空间制作文件系统挂载使用。 PE:物理存储块,当PV加入到到卷组时,按照事先的设定将PV空间划分成多个PE LE:逻辑存储块,PE被LV占用后称为LE 查看文件系统的使用率 df -h 重置文件系统 resize2fs /dev/bluevg/lv1 查看所有VG信息 vgs 扩容时强制重置文件系统 lvexrend -L +1G -rf /dev/bluevg/lv1 标记lvm 命令:toggle 1 lvm #标记成lvm =========================== LVM逻辑卷管理 逻辑卷管理-LVM LVM( Logical Volume Manager,逻辑卷管理器) LVM最早源于IBM的AIX系统 LVM是建立在磁盘和分区之上的一个逻辑层,用来提高磁盘分区管理的灵活性 LVM可以对磁盘分区按照组的方式进行命名、管理和分配 LVM术语: 1. Physical Volume(PV) 实际分区需要调整System ID成为LVM表示(8e)

lvm讲解,磁盘故障小案例

痴心易碎 提交于 2019-11-29 10:27:05
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制 LVM可以方便的让我们对分区扩容或缩容,但是目前运用的并不是很多,因为它的局限性较大,安全性较低,操作起来比较复杂等因素,现在很多公司不再采用这种分区管理工具。其工作原理如下图所示 具体操作步骤是: 给磁盘划分分区→ 将分区做成物理卷 → 将物理卷做成卷组→ 在卷组的基础上划分逻辑卷→ 格式化→挂载使用 准备磁盘分区 fdisk /dev/sdb n 创建三个新分区,分别1G t 改变分区类型为8e 创建物理卷 命令pvcreate(physical volume create) pvcreate /dev/sdb1 pvcreate /dev/sdb2 pvcreate /dev/sdb3 pvdisplay 列出当前物理卷 pvremove /dev/sdb3 删除物理卷 在运行命令# pvcreate /dev/sdb1时,出现未找到命令,这时就要安装软件包,这里如果忘记软件包的名字,可以根据命令搜索软件包名称 yum provides "/*pvcreate" 搜索到正确软件包名称lvm2,然后安装 yum install -y lvm2 然后继续创建三个物理卷,再创建过程中,如果没有自动生成 /dev/sdb1文件

Centos 7 利用LVM实现动态扩容(2):大于2T的磁盘使用GPT分区的方法

两盒软妹~` 提交于 2019-11-29 10:26:44
现在的数据在爆炸式增长,磁盘空间越来越大。 在Linux中,由于ext3文件系统不支持大于2TB的分区,所以要使用GPT分区格式。 可利用parted命令来完成分区。fdisk 只能分区小于2T的磁盘,大于2T就要用到parted。 先把大容量的磁盘进行转换,转换为GPT格式。由于GPT格式的磁盘相当于原来MBR磁盘中原来保留4个 partition table的4*16个字节只留第一个16个字节,其它的类似于扩展分区,真正的partition table在512字节之后,所以对GPT磁盘表来讲没有四个主分区的限制。 查看服务器磁盘信息:vdc是新增的大于2T的未分区的磁盘 [root@0026 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk ├─vda1 253:1 0 4G 0 part [SWAP] └─vda2 253:2 0 36G 0 part / vdb 253:16 0 60G 0 disk └─vdb1 253:17 0 60G 0 part ├─is-boot 252:0 0 528M 0 lvm /boot ├─is-opt 252:1 0 16G 0 lvm /opt ├─is-log 252:2 0 16G 0 lvm /srv/ftpd/log └─is

对于LVM分区扩容的一次操作

爱⌒轻易说出口 提交于 2019-11-29 10:26:05
首先说说发生情况和操作思路吧. 因为磁盘分配空间太小,数据库把硬盘用完了.所以不得不考虑增加硬盘容量.(清理文件已无作用) 因为这个是虚拟机,所以直接申请增加了硬盘容量.当初以为会增加一个磁盘,结果是给我增加了磁盘容量 然后接手了这台服务器,思路如下: 方案1,增加新的硬盘,做成ext4分区,将数据库文件移动到新的磁盘上,然后将磁盘挂载到原目录下 方案2.增加新的硬盘,将新的硬盘做成LVM物理卷,增加到卷组下去,对虚拟卷进行扩容 最后考虑了一下,决定使用方案2 以下是实现过程 首先是查看分区,发现此时linux并没有识别出硬盘容量已经增加 此时有两个方法,重启服务器和重新扫描硬件.这里可以重启服务器,不过我觉得比较麻烦,选择扫描硬件 因为现在增加了硬盘容量,而不是增加硬盘,所以只需要扫描现有的scsi就好了 ls /sys/class/scsi_host/ echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan ls /sys/class/scsi_device/ echo 1 > /sys/class/scsi_device/1\:0\:0\:0

lvm逻辑卷制作和swap分区

只谈情不闲聊 提交于 2019-11-29 10:25:53
1、LVM 逻辑卷的创建及使用 1 rpm -qa|grep lvm #查询linux是否安装LVM工具 2 fdisk -l #查询硬盘信息 3 pvcreate /dev/sdb /dev/sdc #将新硬盘格式化成PV 4 vgcreate Misem_VG /dev/sdb #将PV加入新建的VG卷 5 lvcreate -n Misem_LV -L 2G Misem_VG #创建LV逻辑分区 6 mkfs.ext4 /dev/Misem_VG/Misem_LV #必须格式化LV分区才能挂载使用 7 mount /dev/Misem_VG/Misem_LV /mnt #挂载LV分区到/mnt目录 2、LVM 扩展逻辑卷 1 vgdisplay或者vgs #查询VG有无可用剩余空间,如无就做2、3步! 2 pvcreate /dev/sdd #将新硬盘格式化成PV 3 vgextend Misem_VG /dev/sdd #将PV加入已有的VG卷组 4 lvextend -L +1G /dev/Misem_VG/Misem_LV #对LV逻辑卷进行1G扩容 5 resize2fs /dev/Misem_VG/Misem_LV #必须resize2fs,更新文件系统,否则空间无法识别到 3、LVM 删除逻辑卷 1 umount /mnt #卸载掉之前挂载的LV 2

LVM逻辑卷、卷组的新建及调整

谁说我不能喝 提交于 2019-11-29 10:25:43
LVM逻辑卷 练习:关闭虚拟机,添加一场80G 的硬盘,划分3个主分区,1个扩展分区,3个逻辑分区,每个分区10G 传统分区的局限性:1)分区容量调整不方便 2)单个分区的总大小有限 LVM逻辑卷(Logical Volume Manager): 1)整合分散的空间,化零为整,把很多小分区/磁盘合并成一个大磁盘(虚拟磁盘,卷组) 2)动态伸缩,从卷组里划分逻辑定义的存储空间(虚拟分区,逻辑卷) 工作中 千万不要进行空间缩减 ,可能会造成文件损坏。 识别硬盘 --> 分区 --> LVM管理…--> 格式化 --> 挂载 新建逻辑卷 LVM工作方式 :在“分区--->格式化”中间增加的一个逻辑层 多个空闲存储(物理卷PV)--->整合的虚拟磁盘(卷组VG)--->虚拟的分区(逻辑卷LV) 面粉---------->大面团-------->小面团-------->蒸------->馒头 砖------------>楼层--------->划分空间--------->装修----->入住 ** 逻辑分区的大小可以根据需要扩大、缩减 ** /boot 用来存放引导文件,不能使用LVM逻辑卷(启动时会找不到内核) Ø 物理卷 (Physical Volume):零散的空闲存储 由PE(Physical Extent,基本单元)组成 【PE默认4MB】 Ø 卷组 (Volume Group)