系统配置
virtualbox 版本 5.2.22 r126460
虚机 Ubuntu18.04
宿主机 win10
调整虚拟磁盘容量
如果是vmdk格式的虚拟硬盘,是不能直接调整容量的,需要先clone一个vdi格式的虚拟磁盘,然后调整容量,最后再将vdi格式的磁盘clone一个vmdk虚拟磁盘,具体步骤参考文章的最后一个章节
管理/虚拟介质管理
调整容量,然后直接点应用就可以了
启动虚机,扩展分区
启动parted工具
sudo parted
print查看当前分区信息,并使用resizepart {分区号},调整分区大小,我这里的分区号是2;提示输入分区扩展大小,直接输入100%,会将新增的虚拟磁盘空间全部扩展到该分区
print
resizepart 2
注:我的这是调整到64G之后的截图
df命令查看挂载的分区大小是否改变了
resize2fs /dev/sda2
df -h
如果发现挂载的磁盘分区未发生改变,使用resize2fs命令可以解决这个问题
注: df显示是我运行resize2fs /dev/sda2之后的截图,已经变成了64G
大功告成了。
vmdk格式磁盘转换为vdi格式
虚拟介质管理窗口,选中你想clone的vmdk磁盘,右键选择复制
选择vdi格式,然后复制即可
打开虚机设置,使用新clone的vdi磁盘即可,后续的分区扩展步骤可参考文章前面的章节
参考文章
https://www.jianshu.com/p/9802fef2eec7
https://blog.youkuaiyun.com/weixin_34008933/article/details/85871243
http://blog.sina.com.cn/s/blog_6e09fecf0102wngy.html
https://www.howtoing.com/parted-command-to-create-resize-rescue-linux-disk-partitions/