以下是对扩展 VMware 磁盘空间并进行分区、格式化、以及扩容文件系统的步骤总结:
1. 查看当前磁盘使用情况
使用 df -h
命令可以查看当前挂载点的磁盘使用情况,发现根目录空间不足,仅有 20K 可用。
[root@master wuhp]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 17G 17G 20K 100% /
2. 扩展 VMware 硬盘空间
- 关闭虚拟机。
- 在 VMware 设置中,将磁盘空间扩展 10G。
- 若选项为灰色,需删除快照后再操作。
3. 分区和格式化新硬盘
3.1 查看调整后的磁盘状态
[root@master wuhp]# fdisk -l
发现新增磁盘为 /dev/sda3
,大小为 10G。
3.2 分区操作
使用 fdisk
工具进行分区:
- 进入分区模式:
fdisk /dev/sda
- 创建新分区:输入
n
,选择主分区p
,指定分区号3
。 - 修改分区类型为 LVM:输入
t
,选择分区3
,设置类型为8e
。 - 保存并退出:输入
w
。
3.3 格式化分区
重启系统后,格式化新分区:
[root@master wuhp]# mkfs.ext3 /dev/sda3
4. 添加新分区到 LVM 组
4.1 初始化新分区
[root@master wuhp]# pvcreate /dev/sda3
4.2 扩展 LVM 卷组
[root@master wuhp]# vgextend centos /dev/sda3
5. 扩展逻辑卷容量
使用 lvextend
命令增加逻辑卷的容量:
[root@master wuhp]# lvextend -L +9.5G /dev/mapper/centos-root
6. 扩展文件系统
在 CentOS 7 中,由于使用 XFS 文件系统,使用 xfs_growfs
来扩展:
[root@master wuhp]# xfs_growfs /dev/mapper/centos-root
7. 查看新的磁盘空间
再次使用 df -h
命令查看更新后的磁盘使用情况:
[root@master wuhp]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 27G 15G 12G 57% /
通过以上步骤,成功扩展了根目录的磁盘空间,从而解决了空间不足的问题。