需求:根分区快满了,清理日志之后剩余空间也不是太多,想给/分区进行扩容。

思路:用新增的这块盘,先用fdisk或者parted分区(fdisk只能格式化小于2TB的磁盘。因此大于2TB的磁盘分区就需要parted工具。)

之后,物理卷--卷组--逻辑卷的这个顺序,即:PV然后VG,然后LV。

用新分区的这块盘,pvcreate 创建物理卷,vgextend扩展卷组,lvextend扩展逻辑卷。逻辑卷扩容后,然后再用xfs_growfs或者resize2fs这个命令同步扩展文件系统,xfs_growfs(对于XFS文件系统)或resize2fs(对于ext文件系统)。

[root@k8s-node1 ~]# pvcreate /dev/sdc1

Physical volume "/dev/sdc1" successfully created.

查看卷组信息:执行命令vgdisplay,查找包含根分区逻辑卷的卷组名称(如centos或ubuntu-vg)。

vgextend centos /dev/sdc1

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

(-L +[大小]:增加指定大小(如 +20G 表示增加 20G);

-l +100%FREE:用尽卷组所有剩余空间(推荐,避免计算错误))

逻辑卷扩容后,需同步扩展文件系统(否则 df -h 无法识别新空间),命令因文件系统类型而异:

xfs_growfs /dev/mapper/centos-root

(如果要是ext4 文件系统(Ubuntu/Debian 默认),就使用 resize2fs(支持在线扩容),把xfs_growfs换成resize2fs)

df -Th

扩容前:

扩容后:

Logo

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

更多推荐