过程挺扯淡的。
首先,在vbox这里可以设置。
设置好了以后,打开虚拟机发现根目录没有变化,之后就开始走弯路了。
-
先是网上看到增加分区的方法。照做了
virtualbox虚拟机磁盘空间扩容 -
第一步做完发现多了一个盘,但是我想扩容根目录。于是又找到下面这个教程,下载了gparted这个工具。
VirtualBox虚拟机Ubuntu(20.4)扩展硬盘容量 -
结果又出现了下面这个问题
GParted给ubuntu系统磁盘resize大小时候出现cannot resize read-only file system解决办法 -
解决上面问题后, 又发现不能扩容,经过搜索发现需要连续未分配的空间才能扩容。
ubuntu 根目录扩容
于是删除了第一步分配的分区,空间变成了未分配,这时候再使用gparted合并,终于看到根目录变大了,这时候我以为成功了,就重启了。
可是,还有大的没来。 -
重启后,我的Ubuntu tmd直接进入紧急模式,我想肯定是扩容根目录时哪里出了问题。于是继续搜索,发现了是因为第一步创建挂载分区时更改了一个文件。用vim打开,删除第一步添加的信息,再次重启,终于成功了。
绕了一个大弯,绕到了原点。结果就是
-
扩容前把快照先删除或者备份。
virtualbox扩展动态磁盘大小的坑 -
Vbox设置容量后不用分区,直接用gparted扩容根目录就可以了。
-
sudo gparted
打开如下界面:
可以看到多了10gb未分配容量,选中和他邻近的分区,右键,选resize/move,会出现这个提示。
只需要照它说的做就行了,具体操作在第三步的链接里。然后就可以尽情resize了