VMware虚拟机扩容根目录磁盘容量

1、在VMware上扩展磁盘容量,由20G扩展到30G;

image-20210106195151751

image-20210106195759416

image-20210106195824007

这里提示我们需要到客户端虚拟机进行分区和扩展文件系统,因此进入系统

2、开启虚拟机

3、查看磁盘信息,可以看到系统下只有一块硬盘sda;

[root@hadoop001 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   17G  5.3G   12G  32% /
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   12M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1               1014M  146M  869M  15% /boot
tmpfs                    378M     0  378M   0% /run/user/0

发现目前依然是20G,接下来进行重新分区

4、使用fdisk分区工具给sda磁盘分区

依次运行如下命令(备注回车的直接回车即可)

[root@hadoop101 ~]# fdisk /dev/sda
p	//查看已分区数量
n	//新增加一个分区
回车	//分区类型选择主分区
回车	//选择默认即可,会有提示(有时不需要输入)
回车	//默认(起始扇区)
回车	//默认(结束扇区)
t	//修改分区类型
回车	//选择默认即可,会有提示
8e	//修改为LVM(8e就是LVM)
w	//保存刚才创建的分区
q	//完成,退出fdisk命令(有时不需要输入)

具体信息如下


[root@hadoop001 ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p //查看已分区数量

Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bb9ca

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

Command (m fo
### VMware 虚拟机磁盘扩容教程 对于希望增加 VMware虚拟机磁盘容量的情况,无论是针对 CentOS 或 Ubuntu 系统,都存在相似的过程。下面将以 CentOS 和 Ubuntu 为例介绍具体的扩容方法。 #### 对于 CentOS 的 /dev/mapper/centos-home 分区扩容: 当面对需要扩大 `/dev/mapper/centos-home` 分区的需求时,可以采取如下措施[^1]: - **准备阶段**:确保已经关闭了所有不必要的服务并进行了完整的系统备份。 - **扩展虚拟硬盘**:进入 VMware 设置界面,在硬件选项卡里找到对应的硬盘设备,点击编辑按钮来增大其尺寸。 - **启动虚拟机并安装必要的工具包**:重启虚拟机之后,确认新的未分配空间已经被识别出来;接着安装 `growpart`, `lvm2` 及其他可能需要用到的相关软件包以便后续操作。 - **调整逻辑卷管理器 (LVM)**:利用 LVM 命令集向现有卷组添加额外的空间,并最终完成对目标 LV(即 home 分区)的增长动作。 ```bash pvcreate /dev/sdaX # 将新增加的部分初始化为物理卷 vgextend centos /dev/sdaX # 把这个 PV 加入到当前使用的 VG 中去 lvextend -r /dev/mapper/centos-home /dev/sdaX # 同步拉伸文件系统和LV大小 ``` 这里假设 sdaX 是指代新加入的那个部分,请根据实际情况替换变量名。 #### 针对根目录(/)或其他分区的通用做法: 如果目的是为了给整个系统的根目录或者其它特定位置腾出更多可用空间,则可参照以下流程[^2]: - **修改 VM 属性**:同样先在宿主机端更改好预期达到的新规格参数值。 - **激活 GParted Live CD 功能**:借助图形化界面辅助实现更直观便捷的数据迁移工作。(此步骤仅限非生产环境) - **运用命令行手段处理**:对于熟悉 Linux Shell 用户来说可以直接执行 fdisk/parted/growpart 来规划布局以及重新定义边界范围。 - **更新引导加载程序配置**:某些情况下还需要重写 GRUB 记录以适应变更后的结构变化。 最后一步非常重要,因为如果不做相应改动的话可能导致下次开机失败等问题发生。 #### 关于 Ubuntu 18.04 的特别说明: 考虑到不同发行版之间可能存在细微差异,因此也提供了专门面向 Ubuntu 18.04 的解决方案][^[^34]: - **前期准备工作不变**:依旧强调事前预防性保护措施的重要性。 - **在线调整策略**:允许不停服状态下实施动态调节机制,减少停机时间影响业务连续性的风险。 - **自动化脚本支持**:提供了一系列预构建好的 Bash Scripts 方便快速部署应用而无需手动重复输入指令序列。 综上所述,无论是在哪种类型的 Linux 发行版本之上开展此类作业活动都应该谨慎行事,严格按照官方文档指示来进行每一步骤以免造成不可逆损害事件的发生。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值