VMware下对CentOS7扩展磁盘空间

本文详细介绍了在VMware环境下为CentOS7操作系统扩展磁盘空间的步骤,包括通过虚拟机设置扩展硬盘大小,使用fdisk、df、pvcreate、vgextend、lvextend和xfs_growfs等命令来管理分区和文件系统,以解决磁盘空间不足的问题。

1.选中未启动虚拟机->虚拟机设置->硬盘->实用工具->扩展->设置最大磁盘大小->点击扩展

2.查看现有磁盘情况(输出设备的所有分区内容和操作分区),fdisk -l

3.查看文件系统的整体磁盘使用量,df -h

4.对新增的硬盘空间做新增分区(硬盘没有增加,但是空间增加了)

5.重启系统,reboot

6.查看当前分区类型,df -T /dev/sda1

### 解决方案:VMWare CentOS 7 增加硬盘容量后扩展磁盘空间 当在 VMWare 下为 CentOS 7 虚拟机增加硬盘容量时,可能会遇到 `pvcreate` 命令不存在的情况。这通常是因为 LVM2 工具未安装或未正确配置。以下是完整的解决方案: --- #### ### 安装 LVM2 工具 如果系统中缺少 `pvcreate` 命令,说明可能没有安装 LVM2 工具包。可以通过以下命令来安装它: ```bash yum -y install lvm2 ``` 此命令会自动下载并安装 LVM2 及其依赖项[^2]^。 安装完成后,验证是否可以正常使用 `pvcreate` 命令: ```bash pvcreate --version ``` --- #### ### 确认新增硬盘的状态 在确认 LVM2 已经安装完毕后,需要先检查新增硬盘的分区情况以及当前系统的磁盘状态。执行以下命令获取相关信息: ```bash df -h # 查看已挂载的文件系统及其使用情况 lsblk # 列出所有块设备的信息 fdisk -l # 查看详细的磁盘分区表信息 ``` 假设新增的硬盘已经被识别为 `/dev/sda3` 或者其他名称,则继续下一步操作。 --- #### ### 创建新的分区 对于新增的磁盘空间,首先需要创建一个新的分区。这里以 `/dev/sda3` 为例演示具体过程: ```bash fdisk /dev/sda ``` 进入交互模式后,依次按以下步骤操作: 1. 输入 `n` 创建新分区; 2. 根据提示选择分区号(例如 `3`),起始扇区默认即可; 3. 设置结束扇区或者直接指定大小; 4. 输入 `w` 保存更改并退出。 随后,重新加载分区表以使变更立即生效: ```bash partprobe /dev/sda ``` --- #### ### 初始化物理卷 接下来,将新建的分区初始化为物理卷(Physical Volume)。这是 LVM 架构中的基础单元之一。 ```bash pvcreate /dev/sda3 # 将 /dev/sda3 初始化为物理卷 pvdisplay # 查看物理卷详情 ``` --- #### ### 扩展卷组 将新创建的物理卷添加到现有的卷组(Volume Group)中。假设计现有卷组名为 `centos`: ```bash vgextend centos /dev/sda3 # 向卷组 centos 添加 /dev/sda3 vgdisplay # 查看更新后的卷组信息 ``` --- #### ### 扩展逻辑卷 最后一步是扩展目标逻辑卷(Logical Volume),使其占用新增的空间。假如目标逻辑卷路径为 `/dev/mapper/centos-root`,则执行以下命令: ```bash lvextend -l +100%FREE /dev/mapper/centos-root # 使用全部剩余空间扩展逻辑卷 ``` 注意:这里的参数 `-l +100%FREE` 表示分配卷组内的所有可用空间给该逻辑卷。 --- #### ### 扩展文件系统 完成逻辑卷扩展后,还需要调整对应的文件系统大小才能实际使用新增的空间。如果是 XFS 文件系统,可直接运行: ```bash xfs_growfs / # 动态扩展根目录所在的 XFS 文件系统 ``` 如果是 ext4 类型的文件系统,则应改用以下命令: ```bash resize2fs /dev/mapper/centos-root ``` --- #### ### 验证结果 经过以上步骤处理后,可通过以下命令再次检查磁盘空间的变化情况: ```bash df -h # 查看各挂载点的实际可用空间 lsblk # 展示整体磁盘布局 ``` 至此,整个流程顺利完成,新增的硬盘容量已经完全生效。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值