Vmware Ubuntu虚拟机扩展一块新的磁盘

本文介绍了如何在VMware中为Ubuntu虚拟机添加新的硬盘,然后进行分区、格式化以及永久挂载到指定目录的过程,以实现虚拟机的扩容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

先来说一下我的需求背景,我是在VMware中安装的Ubuntu虚拟机,并将它放在E盘上了。现在我的电脑插入了一块移动固态硬盘,我期望Ubuntu能访问这块移动固态硬盘。

所以 我想在VMware中以“加入虚拟硬盘的形式” 为Ubuntu虚拟机进行扩容。 这个过程大概分为如下几个步骤:

  1. VMware中 新添加一个 “硬盘” 供虚拟机使用
  2. Ubuntu操作: 为硬盘分区,并格式化
  3. Ubuntu操作: 挂载硬盘到指定目录 (如果期望永久挂载,则需要 配置相应的开机启动文件)

二、VMware中添加“硬盘”

在VMware添加硬盘,一定要确保虚拟机处于关机状态

整体流程如下:

编辑虚拟机 -> 添加 -> 硬盘 -> 下一步 -> 勾选SCSI(S)推荐 下一步 -> 勾选创建新虚拟机磁盘(V) -> 下一步 -> 编辑最大磁盘大小(GB)(S) -> 下一步 -> 设置磁盘名称和位置-> 完成

第1~3步骤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 立即分配所有磁盘空间 , 笔者没有勾选。不期望将500GB立即进行分配,而是按需使用。
    在这里插入图片描述

三、Ubuntu 虚拟机 分区、格式化磁盘

接下来的操作需要在Ubuntu虚拟机上进行操作,因此需要打开虚拟机了。

第一步,我们要现在系统中查看一下 新加入的磁盘 是否已经存在了。

root@ubuntu:/home/beancurd# fdisk -l
...
Disk /dev/sdc: 500 GiB, 536870912000 bytes, 1048576000 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
...

通过fdisk -l 已经可以看到新磁盘的信息了 : /dev/sdc

第二步, 为新磁盘 创建磁盘分区 ,使用的工具还是 fdisk

在这里插入图片描述
在这里插入图片描述

接下来通过 fdisk -l | grep /dev/sdc 查看一下创建分区的结果:
在这里插入图片描述

最后一步,格式化新创建的分区/dev/sdc3 ,执行命令 mkfs -t ext3 /dev/sdc3

在这里插入图片描述

四、Ubuntu操作: 挂载硬盘到指定目录

先创建一个文件,用来挂载磁盘,笔者是期望挂载beancurd用户的home目录下

mdkir /home/beancurd/aosp_r044

4.1 临时挂载

mount /dev/sdc3 /home/beancurd/aosp_r044

4.2 永久挂载(可选)

问题提示: 如果设置了永久挂载,就确保虚拟机每次启动的时候,都存在这个磁盘,否则启动失败。 启动失败后,需要通过Recovery进行修复,非常麻烦。

/dev/sdc3 /home/beancurd/aosp_r044 ext4 defaults 0 0 加入到 /etc/fstab 中:

vim /etc/fstab

在这里插入图片描述

4.3 通过df -h 查看挂载结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值