VMWare增加系统硬盘容量(扩容)的操作方法

本文详细介绍了在VMWare环境下对CentOS7系统硬盘进行扩容的具体步骤。从查看磁盘信息,到新增分区并设置为LinuxLVM类型,再到格式化分区和在LVM中进行合并操作,最终实现系统硬盘容量的有效提升。

VMWare增加系统硬盘容量(扩容)的操作方法

在日常使用过程当中,我们偶尔会遇到系统磁盘容量不够用的情况,这时候我们需要对虚拟机进行磁盘扩容操作。

但是进行了常规的关闭虚拟机,增加磁盘操作后,Linux操作系统并不认为你已经将系统磁盘空间扩大。此时我们需要进行对新增容量的分区及合并操作。本文以CentOS7为例,具体的操作方法如下:
1.查看是否扩容成功
对系统磁盘扩容后,我们需要查看当前磁盘的容量,当前磁盘默认会在/dev/sda路径下。此时可以使用命令进行查看:
[root@localhost ~]# fdisk /dev/sda
提示输入命令时,输入p,查看当前分区信息在这里插入图片描述
确认磁盘已经成功扩容之后,我们需要对磁盘进行分区。
2. 新增分区
在Fdisk中继续输入新建分区命令:n在这里插入图片描述
直接回车,默认为主分区(primary);
在这里插入图片描述
分区号,起始扇区,结束扇区都用默认,一路回车,直到提示继续输入Fdisk命令的位置。
接下来,我们需要为分区设置分区格式,在Fdisk命令处输入:t
在这里插入图片描述
分区号用默认,直接回车,Hex代码输入:8e。代表适用Linux LVM分区类型。
最后写入分区表,在Fdisk命令位置输入:w
在这里插入图片描述
可能会有磁盘正在被使用的错误提示,先不理会就好。到此,磁盘分区已完成。
此时输入如下命令,就可以看到我们新创建的dev/sda3分区了,分区格式为Linux LVM类型。

[root@localhost ~]# fdisk -l
在这里插入图片描述
3. 格式化后合并分区
输入如下命令,在不重启的情况下重读分区表(或者干脆重启机器):
[root@localhost ~]# partprobe
重读分区表后,直接格式化分区:

[root@localhost ~]# mkfs.ext3 /dev/sda3
这里会根据你所分配的磁盘大小进行格式化,所以请耐心等待到最后一刻,期间不用输入任何字符; 在这里插入图片描述
全部完成之后,合并操作我们需要在LVM中进行操作。 直接输入如下命令,进入LVM:

[root@localhost ~]# lvm
对dev/sda3进行初始化:

lvm> pvcreate /dev/sda3
接下来需要将新分区添加进系统默认的Volume group,centOS的默认Volume group为centos,所以输入如下命令:

lvm> vgextend centos /dev/sda3
期间会让你输入’y’来确认;
在这里插入图片描述
然后查看一下当前的Volume卷详情,输入:

lvm> vgdisplay -v
就可以看到新分区sda3的详情了,记住他的容量,我们这次的扩容大小为38399;在这里插入图片描述
将系统盘/dev/mapper/centos-root与sda3的38399空余容量合并,输入如下命令:

lvm> lvextend -l+38399 /dev/mapper/centos-root
在这里插入图片描述
卷扩容成功后,输入如下命令退出:

lvm> quit
然后我们需要将文件系统进行扩容,以让系统识别,输入如下命令(只适用于CentOS7):
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
在这里插入图片描述
恭喜,操作完成,最后我们用fdisk -l来查看下:
在这里插入图片描述

<think>好的,用户想了解如何在VMware虚拟机中进行硬盘扩容的操作指南,特别是针对CentOS系统,将扩容的硬盘添加到/dev/mapper/centos-home分区。首先,我需要回忆一下相关的步骤。记得VMware虚拟机扩容需要先在虚拟机设置里扩展硬盘容量,然后进入客户机系统进行分区和调整。不过具体步骤可能涉及几个关键点:扩展虚拟磁盘、创建新分区或扩展现有分区、使用LVM管理扩容,特别是调整/home分区的大小。 用户提到的引用是关于CentOS的LVM扩容,所以需要确认用户是否使用的是LVM结构。通常,CentOS默认使用LVM,所以步骤可能包括扩展物理卷、卷组,然后调整逻辑卷和文件系统。需要注意的是,在调整分区前要备份数据,避免操作失误导致数据丢失。 接下来,我应该分步骤整理操作流程。首先是扩展虚拟磁盘,这需要在VMware界面中关闭虚拟机,调整磁盘大小。然后启动虚拟机,使用fdisk或parted创建新分区。之后,使用pvcreate将新分区初始化为物理卷,扩展到卷组中。然后扩展逻辑卷,最后调整文件系统大小。对于xfs文件系统,可能需要使用xfs_growfs命令,而ext4则使用resize2fs。 还需要注意用户提到的目标分区是/dev/mapper/centos-home,可能需要检查当前的卷组是否有足够的空间,或者是否需要调整其他逻辑卷的空间。如果原来的卷组没有足够空间,可能需要先扩展卷组,再扩展逻辑卷。 此外,用户可能遇到的问题包括分区未正确识别、LVM步骤出错、文件系统类型不支持在线扩容等。需要提醒用户谨慎操作,并备份重要数据。同时,生成相关问题可以帮助用户进一步了解相关主题,比如如何备份虚拟机、LVM管理技巧,或者处理不同文件系统扩容问题。 需要确保回答中的命令准确,例如使用lsblk查看分区,partprobe重新加载分区表,pvcreate、vgextend、lvextend等命令的正确用法。同时,要区分不同文件系统的调整方法,避免混淆xfs和ext4的处理方式。 最后,结构要清晰,分步骤说明,确保用户能逐步跟随操作。同时,引用提供的资料作为参考,并生成相关问题,帮助用户深入学习和解决问题。</think>### VMware虚拟机硬盘扩容操作指南 #### 一、扩展虚拟磁盘容量 1. **关闭虚拟机**:在VMware中关闭需要扩容的CentOS虚拟机。 2. **调整磁盘大小**:右键虚拟机 > 设置 > 硬盘 > 扩展容量。输入新容量后确认[^1]。 3. **启动虚拟机**:使用SSH或控制台登录系统。 #### 二、识别新空间并创建分区 1. **查看磁盘信息**: ```bash lsblk ``` 确认原始磁盘(如`/dev/sda`)容量已扩展,但未分配新空间。 2. **创建新分区**: ```bash fdisk /dev/sda ``` - 输入`n`创建新分区(例如`/dev/sda3`) - 选择分区类型为`Linux LVM`(代码`8e`) - 输入`w`保存分区表 3. **刷新分区表**: ```bash partprobe ``` #### 三、LVM扩容操作 1. **创建物理卷**: ```bash pvcreate /dev/sda3 ``` 2. **扩展卷组**: ```bash vgextend centos /dev/sda3 ``` 3. **扩展逻辑卷**: ```bash lvextend -l +100%FREE /dev/mapper/centos-home ``` 4. **调整文件系统**: - **XFS文件系统**: ```bash xfs_growfs /dev/mapper/centos-home ``` - **EXT4文件系统**: ```bash resize2fs /dev/mapper/centos-home ``` #### 四、验证扩容结果 ```bash df -h /home ``` 确认`/dev/mapper/centos-home`容量已增加
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值