VMWare Workstation 14 动态增加Ubuntu16.04硬盘容量

为了学习机器学习,安装了一些Python相关的库,又下了一些数据集,然后原本设置有20G的硬盘空间,就快不够用了,于是需要扩容。

Linux常见的扩容方式是通过mount挂在新分区到挂载点,但是考虑到很多软件安装都默认安装在sda1上,为了图个方便,也是考虑到减少入门者扩容的技术难度,这里介绍一个简单实用的操作方法。

虚拟机版本:VMWare Workstation Pro 14.1.2 build-8497320

Linux版本:ubuntu 4.13.0-36-generic #40~16.04.1-Ubuntu x86_64

具体操作方式如下

(以下为亲测验证有效的,可能有些步骤是可以不必执行的,不过我觉得没必要浪费时间在如此细节部分,只要保证有效即可,当然,此为个人观点)

1. 虚拟机断电关机,即使用shutdown关机(下图中红圈),而不是保存一个虚拟机快照

2. 调整虚拟机的硬盘大小,如下图,我是从20G调整成了40G

3. 重启启动Ubuntu,打开终端,安装gparted工具

$ sudo apt-get install gparted

4. 安装完成后,在终端里打开gparted,注意,一定要使用sudo

$ sudo gparted

5. 打开的页面里,如下显示


6. 删除sda5和sda2分区(右键,菜单里选择删除)。如果不删除这两个分区,无法将新增硬盘空间加入sda1里

注意:如果sda2和sda5上也有类似sda1的锁定图标(上图中的钥匙图标),说明此分区被挂载,在sda5上邮件,选择swapoff,即可去除钥匙图标,否则无法删除此两个分区,如下图中红圈所示。


7. 删除sda2和sda5后,在sda1上邮件选择Resize/Move选项,重新设定分区。

注意:sda1的大小约为整体磁盘空间的95%,其余的空间需要设置为swap分区。以我的设置为例,新的硬盘空间为40G,则swap空间为2G,sda1位38G

8. 调整好sda1空间后,再在剩余的未分配空间上邮件,选择New,重建swap分区

9. 做好上面的所有步骤后,电机Gparted上的绿色对号,等待系统确认完成。

10. 因为删除了swap分区,又重新添加了一个,swap分区的UUID改变了,因为我们需要相应改动/etc/fstab文件内的内容,否则在系统启动和关闭时,会出现以下开头的错误提示

“a starting job for dev-disk-by/x2duui”

后面有一个1min30s的超时等待,因为swap的UUID不对,等待1分30秒后,系统跳过此处理。为了解决此问题,需要改动fstab文件

首先获得最新的swap分区UUID

$ sudo blkid

然后

$sudo vi /etc/fstab

删掉原来的swap分区UUID,把上面的UUID更新进去,就可以去掉启动时的那个报错了。


至此,硬盘扩容即可大功告成。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值