LVM逻辑卷管理
LVM是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。
LVM常用的命令
在虚拟机添加一块磁盘
通过lsblk 查看到添加的磁盘
对新添加的磁盘进行分区
使用fdisk /dev/sdb
输入p 查看分区;(新加的硬盘是没有分区的,如果有数据的情况,输入d删除)
输入n 创建新分区;
输入p 创建主分区
输入1 新建xvdc的第一个主分区,(或者回车即可)
回车(默认从开始分)
输入最大的柱面数,也就是磁盘的最大数;或者回车(默认最大的)
选择格式 t
列出格式 l
输入格式 8e
查看 p
输入w 保存退出
将建立好的分区创建物理卷
pvcreate /dev/sdb1 # 将/dev/sdb1创建为PV
查看创建的物理卷
Pvdisplay
将物理卷加入到根分区所在的卷
vgdisplay # 获取VG Name名称
将当前创建的物理卷加入到根分区所在的卷
vgextend centos /dev/sdb1
将卷组剩余空间添加到逻辑卷 /dev/centos/root 下
lvdisplay # 获取 LV Path
lvextend -l +100%FREE /dev/centos/root # 将/dev/centos/root逻辑卷进行扩容,整个磁盘加到根下
lvextend -l +10G /dev/centos/root # 或根据实际情况添加具体容量
使扩容生效
使用xfs_growfs命令在线调整xfs格式文件系统大小
xfs_growfs /dev/centos/root # Centos7.X 使用
resize2fs /dev/centos/root # Centos6.X 使用
查看是否扩容成功
df -Th
lsblk
标签:centos,分区,dev,Linux,LVM,磁盘,root From: https://www.cnblogs.com/m490545607/p/17338281.html