使用Oracle VM VirtualBox扩容Cenos7实际分配空间

1、使用Oracle VM VirtualBox进行扩容进行扩容,我之前是8G增加到24G

但是登录改完发现没有生效,看到是虚拟分配空间是26但是 实际确实分配8G

之后参考文章在virtualbox中为虚拟机增加磁盘大小_virtualbox扩大磁盘空间-CSDN博客

按照这个文章设置,运行查看

[root@bogon ~]# lsblk -p
NAME                        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
/dev/sda                      8:0    0 26.3G  0 disk 
├─/dev/sda1                   8:1    0    1G  0 part /boot
└─/dev/sda2                   8:2    0 24.2G  0 part 
  ├─/dev/mapper/centos-root 253:0    0    8G  0 lvm  /
  └─/dev/mapper/centos-swap 253:1    0    1G  0 lvm  [SWAP]
/dev/sr0                     11:0    1   51M  0 rom  
 

但是登录宝塔查看还是8G,之后按照GPT

步骤 1:查看现有的逻辑卷信息

首先,确认逻辑卷的大小和物理卷的可用空间:

 

bash

复制代码

lvdisplay /dev/mapper/centos-root vgdisplay centos

步骤 2:扩展物理卷(如有需要)

如果 /dev/sda2 上有未分配的空间,并且没有被加入到物理卷中,你需要先扩展物理卷。

首先检查物理卷的情况:

 

bash

复制代码

pvdisplay

如果发现有未使用的空间,使用 pvresize 命令来扩展物理卷:

 

bash

复制代码

pvresize /dev/sda2

步骤 3:扩展逻辑卷

接下来,扩展逻辑卷 centos-root。假设你想增加 10G 的空间:

 

bash

复制代码

lvextend -L +10G /dev/mapper/centos-root

或者你想使用所有的剩余空间:

 

bash

复制代码

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

步骤 4:扩展文件系统

扩展逻辑卷后,还需要扩展文件系统以便使用新增的空间。根据文件系统类型使用不同的命令:

  • 对于 xfs 文件系统

     bash 

    复制代码

    xfs_growfs /dev/mapper/centos-root

  • 对于 ext4 文件系统

     bash 

    复制代码

    resize2fs /dev/mapper/centos-root

步骤 5:验证

最后,检查是否成功扩容:

 

bash

复制代码

df -h

就OK了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值