前言

服务器的磁盘空间有1.8TB,但是现在只给根目录(‘/’)分配了100G,剩下了1.7T的空间没有用到,因此打算再分配500G的空间给到根目录,记录下本次操作


一、查看磁盘空间

df -hT

记住这里的/dev/mapper/ubuntu–vg-ubuntu–lv(根据自己服务器的名称替换),后边扩展要用到
在这里插入图片描述

lsblk

可以看到分区nvme0n1p3总共的大小有1.8T,但是只分配了ubuntu–vg-ubuntu–lv100G,我们接下来要做到就是从nvme0n1p3剩余的空间中再分配出500G到ubuntu–vg-ubuntu–lv
在这里插入图片描述

二、操作步骤

1.扩展逻辑卷

lvextend -L +500G /dev/mapper/ubuntu--vg-ubuntu--lv

这里需要有root权限才可以执行,看到有changed from xxx to xxxx并且successfully resized就是扩展成功了
在这里插入图片描述
【注】如果需要把所有的空间全部分配,则还要有一个操作指令

# 扩展物理卷至分区最大容量
pvresize /dev/nvme0n1p3
# 再将所有1.7T的剩余空间全部分配给逻辑卷
lvextend -L +1.7T /dev/mapper/ubuntu--vg-ubuntu--lv

2.调整文件系统

# 确认文件系统
df -hT

查看要扩展的磁盘的Type的值
在这里插入图片描述

# XFS系统:如果Type是XFS,则执行这个指令
	xfs_growfs /
# ext4系统:如果Type是ext4,则执行这个指令
	resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

我的是ext4,所以执行resize2fs
在这里插入图片描述

3.确认扩展情况

df -Th

在这里插入图片描述

lsblk

在这里插入图片描述


总结

至此,磁盘空间分配到逻辑卷的操作就全部完成了

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐