虚拟机开发硬盘空间不够用

虚拟机某一个卷 disk 爆了怎么办

disk 要爆了

今天开开心心打开IDE准备开发,突然发现左上角红了

我一看,哦,原来是disk要爆了

怎么办呢?

1. df -h

使用df-h命令,可以轻松查看到当前系统各挂载目录的空间使用情况:

df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.6G  2.6M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv   73G   66G  3.2G  96% /
tmpfs                              7.8G     0  7.8G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  251M  1.6G  14% /boot
tmpfs                              1.6G  4.0K  1.6G   1% /run/user/1000

根据输出显示,/dev/mapper/ubuntu–vg-ubuntu–lv这个逻辑卷的使用率为96%,可用空间只有3.2GB,已使用空间为66GB。这意味着该逻辑卷的空间快要用满了。要爆掉了!怎么办呢。很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急很急

2.lsblk

使用 lsblk 命令查看磁盘分区和逻辑卷的信息,找到要扩大的逻辑卷对应的设备名称:

❯ lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0                       7:0    0  63.5M  1 loop /snap/core20/2015
loop1                       7:1    0  63.4M  1 loop /snap/core20/1974
loop2                       7:2    0 111.9M  1 loop /snap/lxd/24322
loop3                       7:3    0  40.8M  1 loop /snap/snapd/19993
loop4                       7:4    0  40.8M  1 loop /snap/snapd/20092
sda                         8:0    0   150G  0 disk
├─sda1                      8:1    0     1M  0 part
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0   148G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0    74G  0 lvm  /
sr0                        11:0    1   1.8G  0 rom

找到了!需要扩大的逻辑卷的设备名称是 /dev/mapper/ubuntu--vg-ubuntu--lv

3.pvs

逻辑卷是由物理卷(PV)组成的,使用 pvs 命令查看所有可用的物理卷信息:

❯ pvs
  WARNING: Running as a non-root user. Functionality may be unavailable.
  /run/lock/lvm/P_global:aux: open failed: Permission denied

错啦!呃呃

哦哦哦哦哦哦哦!得加 sudo:

sudo pvs
[sudo] password for yinshou:
  PV         VG        Fmt  Attr PSize    PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <148.00g 74.00g

逻辑卷 /dev/mapper/ubuntu--vg-ubuntu--lv 是由物理卷 /dev/sda3 组成的。在 PFree 列下,显示有 74.00GB 的可用空间,所以有足够的空间来扩大逻辑卷的大小。接下来,可以继续进行后续步骤来扩大逻辑卷的大小。

4.lvextend

使用 lvextend 命令扩大逻辑卷的大小。我要增加40GB的空间!厕所为什么堵了?因为我拉满了:

sudo lvextend -L +40G /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from <74.00 GiB (18943 extents) to <114.00 GiB (29183 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

5.resize2fs

使用 resize2fs 命令调整逻辑卷上的文件系统大小,以适应新的逻辑卷大小:

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 10, new_desc_blocks = 15
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 29883392 (4k) blocks long.

好好好,看来是成功了

看看有没有生效

df -h
Filesystem                         Size  Used Avail Use% Mounted on
tmpfs                              1.6G  2.6M  1.6G   1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv  112G   66G   41G  62% /
tmpfs                              7.8G     0  7.8G   0% /dev/shm
tmpfs                              5.0M     0  5.0M   0% /run/lock
/dev/sda2                          2.0G  251M  1.6G  14% /boot
tmpfs                              1.6G  4.0K  1.6G   1% /run/user/1000

稳了!全部都稳了!

注意

哦对了,还有一件事,记得操作之前先打个快照

不用快照你玩什么虚拟机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值