VMware扩展虚拟机存储/虚拟机存储不足问题

本文详细介绍了如何在VMware环境下扩展Ubuntu18.04虚拟机的磁盘空间,并进行格式化、挂载以及设置开机启动挂载。步骤包括关闭虚拟机、使用fdisk创建新分区、格式化新分区、挂载新分区以及修改开机启动挂载配置。通过这些操作,可以解决虚拟机存储不足的问题。

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

在我们使用虚拟机过程中,经常会因为当时没有很好的设置虚拟机的大小(比如原来只设置了20G,然后很快就用完了),这时候我们需要扩展虚拟机的存储。但是又不能影响原来系统的正常运行。

本地环境:VMware  Ubuntu18.04系统

步骤如下:

1、关闭虚拟机

虚拟机必须用电源关闭的条件下才能进行扩展,并且扩展之前要把快照给删除掉,不然进入不了扩展设置。

如上图,点击扩展,我的是从20G扩展到60G,反正也是动态存储,不会真正用60G的硬盘

2、重启虚拟机,进入系统。

可以先用df -h 命令查下看现在本地的存储。

执行: sudo fdisk -l 

会发现/dev/sda*  就是显示可以有free空间,可以扩展了

执行扩展命令: sudo fdisk /dev/sda

执行:m

执行:n

执行:p

然后选择默认default模式就好,按enter回车

执行:w

最后会发现创建了  sda4 (当然,有可能不是sda4,这要看之前的分区结果的)

可以执行  ls  /dev/sda*  查看是否创建成功

然后执行reboot重启命令才能生效

3、执行格式化和挂载

格式化:mkfs.ext4 /dev/sda4   (因为我用的是Ubuntu18的系统,如果是16可以选择mkfs.ext3等)

挂载:

先在 根目录下创建一个 disk文件夹: sudo  mkdir  /disk4

然后执行挂载命令:sudo mount /dev/sda4 /disk4/

然后可以 ls /disk4看一下,  会发现有lost+found文件夹,则表示挂载成功

开机启动挂载:

如果只执行一次挂载,不修改开机启动挂载的话,重新启动系统就不会挂载sd4了,可以执行如下操作

备份开机启动: sudo cp /etc/fstab /etc/fstab_bak

编辑fatab文件:sudo vim /etc/fstab 

在最后一行加上如下内容:

保存,重启,生效。

4、把扩展的disk4文件夹修改为常用账号

一般我们在使用扩展的 /disk4文件夹总不希望每一次都需要sudo执行,或者chmod模式修改文件夹,则可以把该挂载文件夹挂载到普通常用账号下,就可以执行正常读写操作。

笔者使用的是embedos账号,如果使用的是其他用户请将embedos替换为自己的用户名,不如admin等,下同

首先,查看embedos所属的组,使用groups命令:groups embedos

执行后显示embedos用户是属于embedos组,

修改disk4的为embedos用户:sudo chown -R embedos:embedos /disk4

加-R是可以递推到 disk4所属的子文件夹

成功实现修改后,则可以直接进行读写操作。

可以测试一下:cd  /disk4

创建一个文件:touch test

完全无报错和需要输入sudo内容,成功完成。

 

参考文档:

https://www.cnblogs.com/matengfei123/p/7986259.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值