给linux的root磁盘扩容
·
磁盘空间如下:

要将新添加的 /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
扩容后:

注意事项:
- 这些操作不需要重启系统
- 确保
/dev/sdb上没有重要数据,因为pvcreate会擦除磁盘上的所有数据 - 如果你想保留
/dev/sdb上的数据,需要采用其他方法 - 操作前建议先备份重要数据
执行完这些步骤后,你的 /dev/mapper/centos-root 应该会显示增加了 /dev/sdb 的容量。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)