Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]

本文介绍如何解决RedHat Enterprise Linux虚拟机硬盘空间不足的问题。通过使用VMware的磁盘扩展功能,按步骤创建并格式化新分区,最终实现硬盘空间的有效扩展。

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

用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。

(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图

Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]

(2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。

Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]

(3)启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。

3.1 【fdisk -l】 最大分区为/dev/sda3,说明新创建的分区将会是sda4

3.2 输入【fdisk /dev/sda】

3.2.1命令行提示下输入【m】

3.2.2输入命令【n】添加新分区。

3.2.3输入命令【p】创建主分区。

3.2.4输入【回车】,选择默认大小,这样不浪费空间

3.2.5输入【回车】,选择默认的start cylinder。

3.2.6输入【w】,保持修改

3.3 输入【reboot】 重启linux,必须reboot,否则/dev/sda4无法格式化。

3.4 这时在/dev/目录下,才能看到了新的分区比如/dev/sda4

3.5 【mkfs.ext2 /dev/sda4】格式化

3.6 在根目录下创建disk4目录

3.7 【mount /dev/sda4 /disk4/】将分区mount到/disk4/上

3.8  在vim修改/etc/fstab文件,加入【/dev/sda4   /disk4 ext2 defaults 0 0】一行,并保存,实现开机自动mount。

至此,新增加的磁盘空间容量,即可在disk4上体现,并且重新开机自动mount该分区,追加磁盘空间的工作完毕。

如果当前磁盘无容可阔,可以用增加磁盘的方法,在VMware主界面,选择 【VMware】下拉菜单,选择【Settings】,用【Add】方式增加一块磁盘,后面的操作类似,不再重复。

<think>嗯,用户想找关于使用gdisk命令对VMware虚拟机硬盘进行扩容的详细图文教程。首先,我需要确认用户的需求。他们可能已经知道基本的扩容步骤,但需要具体的gdisk操作指导,尤其是图文并茂的教程。不过,根据现有的引用内容,比如引用[2]提到,如果虚拟磁盘已经分区,必须使用第三方工具在虚拟机内扩展分区,这可能涉及到gdisk、fdisk等工具。 接下来,我需要整理步骤。首先,用户需要确保已经通过VMware工具扩大了虚拟磁盘的容量,比如使用vmware-vdiskmanager.exe。然后,在虚拟机内部,使用gdisk来处理分区。可能包括查看当前分区、调整分区大小等操作。需要注意的是,使用gdisk时,用户可能需要先安装gdisk软件包,比如在Linux中使用apt-get安装。 另外,引用[2]还警告说,扩展分区后需要调整文件系统大小,比如使用resize2fs或者xfs_growfs。这可能也是用户需要的一部分。此外,用户可能遇到的问题包括分区表类型(GPT vs MBR),所以需要确认虚拟机磁盘的分区表类型,gdisk适用于GPT,而fdisk适用于MBR。 用户提到的图文教程,虽然现在无法提供图片,但可以详细描述每一步的操作命令和注意事项,比如备份数据的重要性,确保在扩展前关闭虚拟机,以及检查文件系统类型等。可能还需要解释一些命令的具体参数,比如sgdisk的用法,或者partprobe重新加载分区表。 还需要考虑用户的操作系统,比如是Linux系统,所以步骤会涉及终端命令。同时,引用[3]提到Java虚拟机的问题,可能与当前问题无关,但需要确保用户的环境正确,比如没有其他冲突的软件影响分区操作。 最后,生成相关问题,可能涉及其他分区工具如fdisk,不同文件系统的处理,或者如何验证扩容成功。需要确保回答结构清晰,步骤详细,并引用相关参考资料中的信息,比如引用[2]中的警告和步骤。</think>### VMware虚拟机硬盘扩容使用gdisk命令的详细步骤 #### 一、准备工作 1. **备份虚拟机数据** 操作分区工具前必须通过快照或复制文件进行完整备份,避免数据丢失风险[^2]。 2. **扩展虚拟磁盘容量** 关闭虚拟机后,使用VMware虚拟磁盘管理工具扩展磁盘容量(例如将20GB扩容至30GB): ```bash vmware-vdiskmanager.exe -x 30GB "D:\VM\Ubuntu.vmdk" ``` #### 二、虚拟机内部操作Linux系统) 1. **查看磁盘信息** ```bash sudo gdisk -l /dev/sda ``` ```plaintext GPT fdisk (gdisk) version 1.0.3 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Disk /dev/sda: 62914560 sectors, 30.0 GiB ``` 2. **启动gdisk交互模式** ```bash sudo gdisk /dev/sda ``` 3. **调整分区步骤 - 输入`p`查看当前分区表 - 输入`d`删除需扩展的分区(例如分区3) - 输入`n`新建分区,**起始扇区必须与原分区完全一致**,结束扇区设置为最大可用值 - 输入`t`设置分区类型代码(原分区类型可通过`p`命令查看) - 输入`w`保存更改 ```plaintext Command (? for help): p Number Start (sector) End (sector) Size Code Name 3 10551296 20971486 5.0 GiB 8300 Linux filesystem Command (? for help): d 3 Command (? for help): n 3 First sector (10551296-62914559, default = 10551296): Last sector (10551296-62914559, default = 62914559): Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): Command (? for help): w ``` 4. **刷新内核分区表** ```bash sudo partprobe /dev/sda ``` 5. **扩展文件系统** - 对于ext4文件系统: ```bash sudo resize2fs /dev/sda3 ``` - 对于xfs文件系统: ```bash sudo xfs_growfs /mount_point ``` #### 三、验证结果 ```bash df -h | grep sda3 ``` ```plaintext /dev/sda3 25G 12G 13G 48% /data ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值