虚拟机VMware使用 > 虚拟机维护
虚拟机磁盘扩容(ubuntu18)

我们在使用虚拟机的时候默认给虚拟机分配的磁盘容量比较小,在用了一段时间后会发现虚拟机的磁盘容量不够用了,这时候我们就需要给虚拟机扩容了.


如果装系统时没有进行手动分区,系统只有两个分区(sda1和sda2),这种情况我们直接扩展根分区的大小。


1.如果需要扩容虚拟机总的磁盘大小可以参考下面

1.扩展虚拟机硬盘大小(关机状态才能扩容)


2.安装修改文件大小的软件,此软件和Window上的DiskGenius用法相似。

sudo apt-get install gparted

安装后在终端输入  gparted 打该软件

3.  删除多余的分区, 只有相邻的空间时没有被分配的才能扩展空间大小,所以我们先删除/dev/sda2,保存修改(点击变成绿色的对号)

4.  改变主分区/dev/sda1的大小 (鼠标右键点击/dev/sda1 , 单击 Resize/Move)


5. 点击resize 修改分区大小, 在free space following 输入2048 剩余2g空间留给交换分区


6. 将剩余的2G空间修改为交换分区



7 单击蓝色的对勾保存


保存成功


8 查看修改结果

sudo  fdisk -l
Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4981b335
Device     Boot    Start      End  Sectors Size Id Type
/dev/sda1  *        2048 79689727 79687680  38G 83 Linux
/dev/sda2       79689728 83886079  4196352   2G 82 Linux swap / Solaris

或者使用df

gw@vm:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.5G     0  1.5G   0% /dev
tmpfs           298M  1.9M  296M   1% /run
/dev/sda1        38G   23G   14G  63% /
tmpfs           1.5G     0  1.5G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock