一:挂载逻辑卷
1:识别新挂在的盘
[root@~]# fdisk -l | grep /dev/sd
2:查看卷组
查看卷组
[root@~]# lvs
vg(卷组)和pv(物理卷) vgs
[root@~]# vgs
3:创建PV划分
创建PV
pvcreate /dev/sdd (识别出什么创建什么sda..sdb)
将PV的空间划入名为rhel的VG
[root@svhpt40~]# vgextend rhel /dev/sdd
对root逻辑卷进行扩容操作
[root@svhpt40~]# lvextend -l +100%FREE /dev/mapper/rhel-root

利用df -hT去查看磁盘的类型,再去用相关的命令去刷新容量
ext3、ext4文件系统
resize2fs /dev/mapper/system-root (xxx)
适用于xfs文件系统
xfs_growfs /dev/mapper/system-root(xxx)
适用于btrfs文件系统
btrfs filesystem resize +200G / (xxx)

二:逻辑卷扩容排查
2.1 磁盘扩容步骤
前期步骤
fdisk -l | grep /dev/sd
lvs
vgs
pvcreate /dev/sdb
vgextend rhel /dev/sdb
lvextend -l +100%FREE /dev/mapper/rhel-home
xfs_grows /dev/mapper/rhel-home

2.2 误操作步骤
lvreduce -L -200G /dev/mapper/rhel-home
resize2fs /dev/mapper/rhel-home
xfs_growfs /dev/mapper/rhel-home
2.3 恢复步骤
1:先将lvreduce 的磁盘移除
pvremove /dev/sdb
报错
PV /dev/sdb is used by VG rhel so please use vgreduce first.
(If you are certain you need pvremove, then confirm by using --force twice.)
/dev/sdb: physical volume label not removed.
vgremove
vgremove指令用户删除LVM卷组
vgremove rhel /dev/sdb
再次执行
pvremove /dev/sdb

重新逻辑卷扩容重启即可,将逻辑卷恢复
fdisk -l | grep /dev/sd
lvs
vgs
pvcreate /dev/sdb
vgextend rhel /dev/sdb
lvextend -l +100%FREE /dev/mapper/rhel-home
xfs_grows /dev/mapper/rhel-home
参考
https://www.cnblogs.com/oxspirt/p/16225635.html
本文介绍了如何在Linux环境中进行逻辑卷扩容,包括挂载逻辑卷、扩容步骤、错误处理和恢复方法。详细讨论了磁盘扩容的正确操作以及误操作后的恢复措施,帮助系统管理员解决服务器存储扩展问题。
660

被折叠的 条评论
为什么被折叠?



