逻辑卷管理(扩容)
本文最后更新于 2025-11-11,文章内容可能已经过时。
零散空闲存储(物理卷) ------------整合的虚拟磁盘(卷组)---------------虚拟的分区(逻辑卷)
简历卷组(VG)
格式:vgcreate 卷组名 设备路径
vgcreate systemvg /dev/sdb[1-2]
pvs #查看系统所有物理卷信息
vgs #查看系统卷组信息
建立逻辑卷(LV)
格式:lvcreate -L 大小G -n 逻辑卷名字 卷组名
lvcreate -L 16G -n vo systemvg
vgs #查看卷组信息
lvs #查看逻辑卷信息使用逻辑卷
ls /dev/dm-0
ls /dev/systemvg/vo
ls /dev/mapper/systemvg-vo
mkfs.xfs /etc/sdb[1-2] #格式化xfs文件系统
blkid /dev/systemvg/vo #查看文件系统类型
mkdir /mylv
开机自动挂载
vim /etc/fstab
/dev/systemvg/vo /mylv xfs defaults 0 0
mount -a #检测fstab文件内容书写是否正确
df -h /mylv #查看正在挂载使用的设备扩展逻辑卷
先扩展空间,再扩展系统
1.扩展逻辑卷的空间
df -h | grep vo
vgs
lvextend -L 18G /dev/systemvg/vo
vgs
lvs
2.扩展逻辑卷的文件系统(刷新文件系统)
xfs_growfs:刷新xfs文件系统
resize2fs:刷新ext4文件系统
sfx_growfs /dev/systemvg/vo
df -h | grep vo
lvs扩展卷组 #如果要扩展的逻辑卷空间大于卷组空间,要先扩展卷组
1.扩展卷组的空间
vgextend systemvg /dev/sdb{3,5,6}
vgs
2.扩展逻辑卷的空间
lvextend -L 25G /dev/systemvg/vo
vgs
lvs
df -g | grep vo
3.扩展逻辑卷的文件系统(刷新文件系统)
xfs_growfs /dev/systemvg/vo
df -h | grep vo
lvs修改PE(默认卷组划分空间的单位PE 4M)
请划分一个逻辑卷lvredhat大小为250M
vgchange -s 1M systemvg
lvcreate -L 250M -n lvredhat systemvg
lvs小知识
vgchange -s 大小 systemvg #创建完逻辑卷后,想要修改PE大小,PE大小必须能整除已经创建的逻辑卷大小
lvcreate -l 100 -n haha systemvg #小l作用,创建逻辑卷,大小为100个PE大小逻辑卷的删除
删除逻辑卷的前提:不能删除正在挂载使用的逻辑卷
lvremove /dev/systemvg/vo
umount /mylv/ 取消挂载
lvremove /dev/systemvg/vo
y
lvs
vim /etc/fstab #删除此逻辑卷的开机挂载配置删除卷组(前提:基于这个卷组所创建的逻辑卷必须已经删完)
vgremove systemvg
vgs #查看卷组是否已经删除
删除物理卷
pvremove /dev/sdb{1,2,3,5,6}
pvs #查看物理卷是否删除逻辑卷缺点:任何一个物理卷丢失,逻辑卷就损坏
逻辑卷优点:可以无限增大
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员fancy
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果