VirtualBox 中的分区为 32 GB,但 GParted 显示它只有 20 GB

VirtualBox 中的分区为 32 GB,但 GParted 显示它只有 20 GB

目标:将分区大小从 20 GB 增加到 32 GB

我使用 调整了磁盘大小VBoxManage modifyhd ... --resize ...。当我输入 时VBoxManage list hdds,我可以找到我调整大小的分区,它的大小为 32 GB(正是我想要的)。但是当我在 VM 中启动 GParted 来分配可用空间时,它显示我的 HDD 大小只有 20 GB。我该如何解决这个问题?

操作系统:Windows 10

  • GParted 的屏幕截图

    GParted 的屏幕截图

  • 输出ls -1 /dev/sd*

    $ ls -1 /dev/sd*
    /dev/sda
    /dev/sda1
    /dev/sda2
    /dev/sda5
    
  • VirtualBox 的屏幕截图

    VirtualBox 的屏幕截图

  • VBoxManage modifyhd ... --resize... + 结果

    >VBoxManage modifyhd "C:\Users\mail\VirtualBox VMs\vm2\vm2.vda" --resize 32768
    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
    
  • 输出lsblk

    $ lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    loop0    7:0    0 800,4M  1 loop /snap/android-studio/91
    loop1    7:1    0   479M  1 loop /snap/clion/126
    loop2    7:2    0    55M  1 loop /snap/core18/1880
    loop3    7:3    0  55,3M  1 loop /snap/core18/1885
    loop4    7:4    0  97,1M  1 loop /snap/core/9993
    loop5    7:5    0 255,6M  1 loop /snap/gnome-3-34-1804/36
    loop6    7:6    0  30,3M  1 loop /snap/snapd/9279
    loop7    7:7    0  49,8M  1 loop /snap/snap-store/467
    loop8    7:8    0  62,1M  1 loop /snap/gtk-common-themes/1506
    loop9    7:9    0  29,9M  1 loop /snap/snapd/8790
    sda      8:0    0    20G  0 disk
    ├─sda1   8:1    0   512M  0 part /boot/efi
    ├─sda2   8:2    0     1K  0 part
    └─sda5   8:5    0  19,5G  0 part /
    sr0     11:0    1   366M  0 rom  /media/chris/GParted-live
    sr1     11:1    1  1024M  0 rom
    
  • 输出VBoxManage showmediuminfo

C:\WINDOWS\system32>VBoxManage showmediuminfo "C:\Users\mail\VirtualBox VMs\vm2\vm2.vdi"
UUID:           9c95c78b-4016-4407-a5ae-478a5c3cd5fa
Parent UUID:    base
State:          locked read
Type:           normal (base)
Location:       C:\Users\mail\VirtualBox VMs\vm2\vm2.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       32768 MBytes
Size on disk:   7538 MBytes
Encryption:     disabled
Property:       AllocationBlockSize=1048576
In use by VMs:  vm2 (UUID: c3799a5b-c0fe-4bca-b333-21ce89dd8251) [Basic Installation 1 Python3.7 (UUID: 9732f164-51ab-4dd0-9a47-fb745d58ba05)]
Child UUIDs:    a7edd11a-2160-43ce-bea8-3e26f6563dc1

答案1

有多个快照会妨碍调整分区大小。删除所有快照,然后调整大小即可

GParted 屏幕截图显示它有效

GParted 屏幕截图显示它有效

答案2

要调整大小,需要使用实时映像启动虚拟机,例如GParted 直播

增加 VirtualBox 磁盘大小

相关内容