逻辑卷简介:
逻辑卷(Logical Volume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。
LVM (Logical Volume Manager) ,逻辑卷管理器。
LVM 将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小。另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移,这样可以减少操作成本。逻辑卷提供方便的方法来镜像你的数据并支持快照功能。
LVM逻辑卷是Linux里面一个很棒的空间使用机制,因为分区在没有格式化的情况下是没有办法加大或者放小的。通过LVM可以将你的磁盘空间做到灵活自如。
基本的逻辑卷管理概念:
PV(Physical Volume)- 物理卷
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。
VG(Volumne Group)- 卷组
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
LV(Logical Volume)- 逻辑卷
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
逻辑卷操作:
1 创建逻辑卷
fdisk /dev/sdb
p
pvcreate /dev/sdb1 /dev/sdb2
(注意:如果没有识别出/dev/sdb2设备,需重启服务器)
pvs
vgcreate vgname /dev/sdb1 /dev/sdb2
vgs
lvcreate -L 500M -n lvname vgname
lvs
mkfs.ext4 /dev/vgname/lvname
mount
2 逻辑卷扩展
当卷组不够用的情况下,如何扩大卷组
重新从第二块硬盘上创建一个分区sdb3
pvcreate /dev/sdb3
vgextend vgname /dev/sdb3
pvs
逻辑卷lvname不够用了,如何扩展
给逻辑卷增加空间并不会影响以前空间的使用,所以无需卸载文件系统
直接通过命令:
lvextend –L +500M /dev/vgname/lvname
或者lvextend –l 2.5G /dev/vgname/lvname
给lvname增加500M空间(lvname目前是2G空间)
设置完成之后,记得使用:
resize2fs /dev/vgname/lvname
命令来同步文件系统。
centos7系列使用 xfs_growfs /dev/centos/root 因为文件系统一般为xfs格式
3 逻辑卷其他
当硬盘空间不够用的情况下,如果减少逻辑卷的空间释放给其他逻辑卷使用。
1、 先卸载逻辑卷lvname
umount /data
有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息
2、 然后通过e2fsck命令检测逻辑卷上空余的空间。
e2fsck -f /dev/mapper/vgname-lvname
3、 使用resize2fs将文件系统减少到700M。
resize2fs /dev/mapper/vgname-lvname 700M
4、 再使用lvreduce命令将逻辑卷减少到700M。
lvreduce -L 700M /dev/mapper/vgname-lvname
注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。如果逻辑卷小于文件系统,哪数据就出问题了。
完成之后,就可以通过mount命令挂载重新使用了。
4 转移数据
5 删除逻辑卷
1、先通过umount命令卸载掉逻辑卷lvname
umount /data
2、修改/etc/fstab里面逻辑卷的挂载信息,否则系统有可能启动不起来。
3、通过lvremove 删除逻辑卷lvname
lvremove /dev/mapper/vgname-lvname
4、通过vgremove 删除卷组vgname
vgremove vgname
5、通过pvremove 将物理卷转化成普通分区。
pvremove /dev/sdb1 /dev/sdb2
pvs
vgs
lvs
删除完了,别忘了修改分区的id标识。修改成普通Linux分区即可。
相关推荐
Linux 逻辑卷管理 LVM 是一种完美的解决方案,可以在零停机前提下方便地调整文件系统的大小,並且可以跨越多个硬盘驱动器的文件系统。 二、 LVM 基本术语 LVM 是在磁盘分区和文件系统之间添加的一个逻辑层,来为...
Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘分区管理技术,它允许系统管理员在不中断服务的情况下动态调整分区大小,解决了传统分区方式的局限性。LVM 提供了一种灵活的方式来组织和管理存储...
### Linux逻辑盘卷管理LVM详解 #### 一、引言 在Linux系统管理中,合理规划磁盘分区是一项至关重要的任务。系统管理员不仅要考虑当前的磁盘需求,还需要预测未来可能出现的空间需求增长。传统的磁盘分区方法在面对...
Linux逻辑卷管理(LVM,Logical Volume Manager)是Linux操作系统中一种高级的磁盘管理工具,它允许系统管理员在物理磁盘和分区之上创建虚拟的存储设备,这些虚拟设备被称为逻辑卷。LVM的主要目标是提供更灵活的磁盘...
### Linux系统磁盘分区(逻辑卷LVM)的扩充 #### 概述 在Linux环境中,随着业务数据的增长,往往需要对现有的存储空间进行扩展。本文档详细介绍了如何在CentOS生产服务器上添加新的硬盘,并对其进行逻辑卷管理器...
Linux逻辑卷管理(LVM,Logical Volume Manager)是一种在传统磁盘分区和文件系统之间提供额外抽象层的技术,旨在提高磁盘分区管理的灵活性。LVM允许系统管理员在不中断服务的情况下,动态调整分区大小,跨越多个...
逻辑卷管理(Logical Volume Management, LVM)是一种在Linux操作系统中广泛使用的高级存储管理技术。它能够有效地管理和利用存储资源,提高存储灵活性和效率。LVM将物理磁盘或分区抽象为逻辑卷,使管理员能够更加...
### Linux逻辑卷管理详解 #### 实验背景及目标 本次实验旨在通过具体实践来深入了解Linux下的逻辑卷管理(LVM,Logical Volume Manager),并掌握其基本应用与操作流程。通过本实验,学习者将能够更好地理解和操作...
了解并熟练掌握LVM逻辑卷管理对于Linux服务器运维人员至关重要,这不仅能提高磁盘管理效率,也有助于培养严谨的工匠精神,确保磁盘操作的准确无误。通过实践和学习,可以有效应对各种复杂的存储需求,优化服务器性能...
Linux 系统转移到 LVM 卷是一种复杂的操作,需要细心和耐心。下面是该过程的详细知识点: 一、预备知识 * dd 命令:用于复制一个设备/分区,原样输出到另外一个文件/设备/分区。 * dump 命令:用于备份 ext2 或者 ...
总结来说,Linux LVM是一个强大的磁盘管理工具,通过组合和管理物理卷,可以创建灵活的逻辑卷,以适应不断变化的存储需求。其丰富的功能和操作,使得在Linux环境中对硬盘空间的管理变得更加高效和便捷。通过学习和...
4. 逻辑卷(logical volume):逻辑卷是LVM的主要操作对象,类似于传统分区,但可以在需要时进行动态扩展或缩小。逻辑卷可以跨多个物理卷,提供更大的灵活性。 5. PE(physical extent):物理扩展是物理卷上的基本...
Linux 添加新硬盘 LVM 操作 Linux 添加新硬盘 LVM 操作是指在 Linux 系统中添加新的硬盘,并使用 LVM(Logical Volume Manager)技术来管理硬盘空间。LVM 是一种逻辑卷管理技术,能够将多个物理硬盘组合成一个逻辑...
Linux逻辑卷管理(LVM,Logical Volume Manager)是一种先进的存储管理技术,它允许系统管理员动态地管理和调整磁盘空间。LVM将物理硬盘上的空间划分为物理卷(PV),然后将多个物理卷组合成卷组(VG),再从卷组中...
逻辑卷管理器 LVM 逻辑卷管理器 LVM 是一种动态磁盘管理机制,它可以将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统。逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有...
Linux LVM(逻辑卷管理器)是Linux操作系统中一种高级的磁盘管理技术,它允许用户动态管理和调整存储资源,提供了比传统分区更灵活的磁盘管理方式。LVM可以在多个物理磁盘上创建逻辑卷,使它们看起来像是单一的、...
Linux系统逻辑盘卷管理LVM(Logical Volume Manager)是一种先进的磁盘管理机制,它为Linux环境提供了更加灵活的磁盘分区方案。LVM允许管理员在物理磁盘和分区之上创建一个逻辑层,使得磁盘管理和扩展变得更加简单。...