Vmware下给Centos扩容根目录

在VMware下使用很多小伙伴也会有以下问题,虚拟机磁盘不够用了,这是就需要给虚拟机磁盘扩容了。

1.在Vmware中编辑虚拟机设置,给磁盘扩容。

2.登入Centos虚拟机中使用fdisk /dev/sda命令,然后输入图中圈起来的命令(有默认值的可直接输入回车下一步)。

操作解释:

n 添加新分区

p 自定义分区

分区号默认选择3(已有/dev/sda1与/dev/sda2)

选择默认分区起始位置

选择默认分区结束位置

t 更改分区信息(这里我们主要修改分区类型为Linux LVM)

w 将分区信息写入磁盘

3.现在我们还不能格式化分区,需要将虚拟机重启。

reboot

4.格式化分区

mkfs -t ext3 /dev/sda3 或者 mkfs.ext3 /dev/sda3

5.扩展centos卷组

使用vgdisplay命令查看卡操作的卷组名,可以看到卷组名为centos。

使用pvcreate /dev/sda3命令将/dev/sda3分区格式化为物理卷。

使用vgextend centos /dev/sda3命令为centos卷组增加物联卷/dev/sda3。

.

6.扩展根分区

使用lvdisplay查看可扩展的分区。

至于为什么是3.8G请使用vgdisplay查看Free PE /Size

lvextend -l+100%FREE /dev/centos/root /dev/sda3

xfs_growfs /dev/centos/root

查看磁盘大小,可用空间以增加至4.3G.

6.1扩展根分区的另一种方式

格式化分区

mkfs -t ext3 /dev/sda3

创建 PV

pvcreate /dev/sda3

[root@kolla-queens ~]# pvcreate /dev/sda3
Physical volume "/dev/sdb1" successfully created.
查看 LV,显示 LV Path 为 /dev/centos/root,VG Name 为 centos

lvdisplay

[root@kolla-queens ~]# vgextend centos /dev/sda3


扩展 LV /dev/centos/root

[root@kolla-queens ~]# lvextend /dev/centos/root /dev/sda3


如果系统是用的XFS文件系统,需要要运行以下命令:

xfs_growfs /dev/centos/root
如果系统不是使用XFS文件系统,需要运行以下命令:

resize2fs /dev/centos/root
我这是xfs文件系统 
所以运行


查看磁盘空间信息,/dev/mapper/centos-root 已经扩充到 11 G了

7.其他命令

pvcreate会创建一个pv,如果之前用同样的物理卷创建了pv,会将其丢失。

vgreduce --removemissing centos

移除未知分区

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值