磁盘空间如下:

在这里插入图片描述

要将新添加的 /dev/sdb 磁盘空间扩容给 /dev/mapper/centos-root,你可以按照以下步骤操作:

步骤1:挂载磁盘

在这里插入图片描述
按照上面的操作挂在磁盘后,reboot虚拟机,然后使用lsblk查看
在这里插入图片描述

步骤 2:将 /dev/sdb 初始化为物理卷 (PV)

pvcreate /dev/sdb

步骤 3:将新的物理卷扩展到现有的卷组 (VG)

首先查看当前的卷组名称(通常是 centos):

vgdisplay

然后扩展卷组(假设卷组名是 centos):

vgextend centos /dev/sdb

步骤 4:将新的空间扩展到逻辑卷 (LV)

lvextend -l +100%FREE /dev/mapper/centos-root

步骤 5:调整文件系统大小

根据你的文件系统类型(我的是 XFS),使用以下命令:
在这里插入图片描述

xfs_growfs /dev/mapper/centos-root

步骤 6:验证扩容结果

df -h
lsblk

完整命令序列:

# 1. 创建物理卷
pvcreate /dev/sdb

# 2. 扩展卷组
vgextend centos /dev/sdb

# 3. 扩展逻辑卷
lvextend -l +100%FREE /dev/mapper/centos-root

# 4. 调整文件系统
xfs_growfs /dev/mapper/centos-root

# 5. 验证
df -h
lsblk

扩容后:

在这里插入图片描述

注意事项:

  1. 这些操作不需要重启系统
  2. 确保 /dev/sdb 上没有重要数据,因为 pvcreate 会擦除磁盘上的所有数据
  3. 如果你想保留 /dev/sdb 上的数据,需要采用其他方法
  4. 操作前建议先备份重要数据

执行完这些步骤后,你的 /dev/mapper/centos-root 应该会显示增加了 /dev/sdb 的容量。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐