一、虚拟机设置
先将Linux关机,然后打开虚拟机设置。(不关机没办法扩展硬盘)
点击扩展硬盘,扩展到需要的内存大小。
这里进行硬盘扩展,就类似于在实体机上加装硬盘,还需要在系统中对其进行分区
二、Linux下进行分区操作
重新启动Linux系统,这里我们需要用到一个分区软件——Gparted
如果已经安装,则直接进入下一步。
打开终端,输入命令:sudo apt install gparted
安装完成后,在终端输入命令:sudo gparted,打开该软件。其界面如下,注意这里的主盘有一个小钥匙图标,是无法直接对其进行扩展内存操作的。
在交换分区(linux-swap)右键,选择“禁用交换空间”
此时,小钥匙图标消失,依次将交换分区(linux-swap)和扩展分区(extended)删除,此时只有一个主分区和一个未分配的分区。
调整主盘的内存大小,只需要修改“之后的空余空间”,留有1G的空间给“扩展空间”和“交换分区”。最后点击调整大小。
然后在剩余未分配的1G空间右键“新建”,先添加一个扩展分区。
在扩展分区下,还有一个未分配的分区,右键“新建”,添加交换分区
最后不要直接关掉窗口,要点击“应用全部操作” 。
重新启用交换空间
此时,主盘扩展内存的操作就算是完成了。
三、修复启动Linux慢的问题
如果到此为止,等重新启动Linux系统时,会发现一直卡在如下界面很久才能进入系统,这是因为上面重新创建交换分区时,该分区的ID发生了改变,需要在文档中将其替换成新的ID。
此时重新打开gparted,会发现交换分区启用失败(没有带小钥匙图标)。
首先需要获取新的ID号,在终端输入命令sudo blkid,可以看到新的分区的ID号。
然后“ctrl+alt+t”打开终端输入如下命令,打开文件。
sudo gedit /etc/fstab
命令解析:
1、sudo 是为了提高权限,可以对该文本进行修改;
2、gedit 是文本编辑工具;
3、/etc/fstab 是打开根目录下,etc文件夹下的fstab文件
在打开的文件中,将上面交换分区的新ID号替换文件中的旧ID号,然后点击保存。
按照刚才同样的过程,打开如下路径中的resume文件。
也将其修改最新ID号,然后保存。
然后输入如下命令,进行重建。
sudo update-initramfs -u
等待重建完成。
然后关机重新,会发现启动Linux系统的速度不会慢了,并且打开gparted分区软件,会发现扩展分区和交换分区都启用成功了。
至此结束虚拟机内Linux系统分区的全部操作。