VMwarelinux扩展根
时间: 2025-01-01 18:31:16 浏览: 47
### 扩展 VMware 虚拟机中 Linux 根分区的方法
#### 准备工作
为了确保操作顺利,建议先备份重要数据。之后关闭虚拟机并进入 VMware 的设置界面来增加分配给该虚拟机的硬盘容量。
#### 增加磁盘空间后的处理
启动虚拟机后,登录至命令行模式。使用 `fdisk` 或者 `parted` 工具调整物理分区大小。对于采用标准分区而非 LVM 的系统来说,如果根目录不是最后一个逻辑分区,则可能需要删除后续的其他非必要分区(比如 swap),完成扩展后再重新创建这些分区[^5]。
#### 使用 parted 进行无损调整
```bash
parted /dev/sda resizepart 2 yes end_sector_value
```
这里的 `/dev/sda` 是目标磁盘名称;`2` 表示要修改的是第二个主分区即通常情况下包含根文件系统的那个;`end_sector_value` 应替换为新的结束扇区号或指定新尺寸单位如 GiB[^3]。
#### 更新内核对更改的认知
有时操作系统不会立即识别到变更过的布局,这时可以通过执行下面这条指令强制刷新:
```bash
partprobe /dev/sda
```
这一步骤有助于避免因缓存而导致的新划分未生效问题[^4]。
#### 对于LVM环境下的情况
当 CentOS 安装选择了 LVM 方式管理存储时,只需扩大 PV 物理卷即可自动反映在 LV 上面,进而影响到挂载点的空间量。具体做法是在上述基础上继续增大所在卷组内的可用 PE 数目,并将其分配给对应的逻辑卷[^1]。
#### 文件系统增长
无论是哪种情形下,最终都需要利用特定工具使实际使用的文件系统占用整个已分配区域。如果是 ext4 类型的话,那么就运行:
```bash
resize2fs /dev/mapper/centos-root
```
此过程会在线动态拉伸文件系统边界直至填满全部可得区间[^2]。
阅读全文
相关推荐


















