【VirtualBox扩容Linux虚拟机的根目录】

过程挺扯淡的。

首先,在vbox这里可以设置。
增加容量
设置好了以后,打开虚拟机发现根目录没有变化,之后就开始走弯路了。

  1. 先是网上看到增加分区的方法。照做了
    virtualbox虚拟机磁盘空间扩容

  2. 第一步做完发现多了一个盘,但是我想扩容根目录。于是又找到下面这个教程,下载了gparted这个工具。
    VirtualBox虚拟机Ubuntu(20.4)扩展硬盘容量

  3. 结果又出现了下面这个问题
    GParted给ubuntu系统磁盘resize大小时候出现cannot resize read-only file system解决办法

  4. 解决上面问题后, 又发现不能扩容,经过搜索发现需要连续未分配的空间才能扩容。
    ubuntu 根目录扩容
    于是删除了第一步分配的分区,空间变成了未分配,这时候再使用gparted合并,终于看到根目录变大了,这时候我以为成功了,就重启了。
    可是,还有大的没来。

  5. 重启后,我的Ubuntu tmd直接进入紧急模式,我想肯定是扩容根目录时哪里出了问题。于是继续搜索,发现了是因为第一步创建挂载分区时更改了一个文件。用vim打开,删除第一步添加的信息,再次重启,终于成功了。

绕了一个大弯,绕到了原点。结果就是

  • 扩容前把快照先删除或者备份。
    virtualbox扩展动态磁盘大小的坑

  • Vbox设置容量后不用分区,直接用gparted扩容根目录就可以了。

  • sudo gparted

    打开如下界面:

    在这里插入图片描述

    可以看到多了10gb未分配容量,选中和他邻近的分区,右键,选resize/move,会出现这个提示。

    在这里插入图片描述
    只需要照它说的做就行了,具体操作在第三步的链接里。

    然后就可以尽情resize了

猜你喜欢

转载自blog.csdn.net/qq_51794847/article/details/128403321