LINUX磁盘逻辑卷扩容

本文介绍了如何在Linux环境中进行逻辑卷扩容,包括挂载逻辑卷、扩容步骤、错误处理和恢复方法。详细讨论了磁盘扩容的正确操作以及误操作后的恢复措施,帮助系统管理员解决服务器存储扩展问题。

一:挂载逻辑卷

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值