VirtualBox磁盘扩容

一般我们在设置虚拟磁盘时采用的是动态分配大小. 但是还是极有可能用着用着超出了最大容许容量. 此时就需要对虚拟磁盘扩容.

  1. 对虚拟磁盘文件扩容, 建议不要用图像界面, 否则很慢.
    cd /d "D:\Program Files\Oracle\VirtualBox"
    VBoxManage modifyhd "F:\YourVisualDiskName.vdi" --resize 40000
    
    这样, 我们就大约将虚拟磁盘扩容至40G. 需要注意的是, 只支持vdi, vhd这两种格式扩容.
  2. 进入虚拟机的系统, 扩容系统盘.
    su -
    #please input root password here
    cfdisk
    
    这里进入图像话磁盘管理, 可以看到后面有个绿色的未分配空间, 将光标定位到上一个磁盘, 移动方向箭头选择扩容即可. 最后要Write才能生效.
  3. 此时, 可以用lsblk查看到磁盘已经扩容了, 但是用df -h看的话还没有扩容. 这是因为, 我们还没有将文件系统扩容到整个磁盘.
    resize2fs /dev/sdax
    
    这里, /dev/sdax, x要换为你刚刚扩容的磁盘. 搞定!

你可能感兴趣的:(VirtualBox磁盘扩容)