物理卷[PV、Physical Vlume] 可以将其理解为物理硬盘、硬盘分区或者 RAID 磁盘阵列。
卷组[VG、Volume Group] 建立在物理卷之上,一个卷组可以包含多个物理卷,而且在卷组创建之后也可以继续向其中添加新的物理卷。可以将多块物理硬盘组建为一个卷组,容量不够是可以扩充物理硬盘到在用卷组。卷组名称可以自定义
逻辑卷[LV、Logical Volume] ) 用卷组中空闲的资源建立的,并且逻辑卷在建立后可以动态地扩展或缩小空间。
基本单元[PE、Physical Extent]) 创建逻辑卷时最小分配单元,每个PE大小默认为4MB,逻辑卷的大小应为4 MB的整倍数 。
常用LVM命令
功能/命令 |
物理卷管理 |
卷组管理 |
逻辑卷管理 |
扫描 |
pvscan |
vgscan |
lvscan |
建立 |
pvcreate |
vgcreate |
lvcreate |
显示 |
pvdisplay |
vgdisplay |
lvdisplay |
删除 |
pvremove |
vgremove |
lvremove |
扩展 |
vgextend |
lvextend |
|
缩小 |
vgreduce |
lvreduce |
第一步—创建物理卷设备。pvcreate命令的功能是创建物理卷设备。
将指定的某个磁盘设备创建为物理卷设备:
将第二、三块未分区物理硬盘创建为物理卷设备
# pvcreate /dev/sdb /dev/sdc
第二步—创建卷组。创建DATA卷组中,加入第二、三块物理硬盘。
#vgcreate DATA /dev/sdb /dev/sdc
第三步—创建逻辑卷,lvcreate命令创建逻辑卷。
在已有的卷组中(DATA)创建一个逻辑卷(data1),大小为80000MB:
# lvcreate -n data1 -L 80000 DATA
将逻辑卷格式化为xfs分区
# mkfs.xfs /dev/DATA/data1
创建备份目录backup
# cd /
# mkdir backup
挂载逻辑卷data1到目录backup
# mount /dev/DATA/data1 /backup/
查看挂载后的目录容量
# df –h
扩展逻辑分区容量。
将卷组DATA中剩余空间全部扩展到逻辑卷data1,实现将第二、三块物理硬盘容量全部分配给目录backup。
# lvextend -l+100%FREE /dev/DATA/data1
扩充xfs分区到最大可用容量
# xfs_growfs /dev/mapper/DATA-data1
xfs_growfs: /dev/mapper/DATA-data1 is not a mounted XFS filesystem (报错信息)
#xfs_growfs /backup
(新版的xfs_growfs命令后面的参数需要为文件系统挂载点,而非文件系统本身。)
查看目录容量
# df -TH
新增一块硬盘扩展backup目录容量
将第四块未分区物理硬盘创建为物理卷设备
# pvcreate /dev/sdd
将第四块物理卷加入卷组DATA:
# vgextend DATA /dev/sdd
扩充逻辑卷data1容量
# lvextend -l+100%FREE /dev/DATA/data1
使增加的逻辑卷容量生效
#xfs_growfs /backup
查看目录容量
# df -TH
文章来源:https://www.toymoban.com/news/detail-817830.html
文章来源地址https://www.toymoban.com/news/detail-817830.html
到了这里,关于LVM(逻辑卷管理器)动态管理磁盘、目录可用容量 适用CentOS 、Anolis、TencentOS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!