起初创建虚拟机时,大小设置不合理,导致我在尝试开源项目时空间不足
重新扩展硬盘,不仅需要在虚拟机设置中配置,还需要在系统内重新进行分区
一、虚拟机设置
打开虚拟机设置→硬盘→扩展,将大小设置为自己期望的大小,如图所示

提示下图即为配置成功

二、Linux下进行分区
首先打开虚拟机并登录,最好使用root或其他有设置权限的用户

1. 检查磁盘空间
lsblk
查看磁盘情况, /dev/sda 现在显示为 80GB,但分区仍为原来的大小。

2. 扩展分区
sudo fdisk /dev/sda

输入 p 查看当前分区表,记下要扩展的分区号(如 sda2)

输入 d 删除原分区(不会丢失数据),再输入分区号(如 2)
这里我默认删除了分区2

输入 n 创建新分区
选择主分区(p)或逻辑分区(l),默认选择主分区,输入 p 后,其余都选择默认即可
起始扇区必须和之前相同(否则会丢失数据)。
结束扇区默认最大值(即占用所有剩余空间)。

输入 w 保存并退出

3. 刷新分区表
使用命令刷新分区信息
sudo partprobe /dev/sda
4. 调整文件系统
调整文件系统需注意,在步骤1中,TYPE列我们的标识是LVM
扩展物理卷
sudo pvresize /dev/sda2

确认逻辑卷名称
sudo lvs

路径规则:逻辑卷的路径通常是 /dev/<VG名称>/<LV名称>(如 /dev/centos/root)
检查当前卷组(VG)是否有可用空间
sudo vgs

-
如果
VFree为 0(如你的pvs输出所示),需要先扩展物理卷(PV)或调整卷组(VG)。
调整文件系统
xfs_growfs / # 对于XFS文件系统
最终验证
df -h
1806

被折叠的 条评论
为什么被折叠?



