vmware-extent-disk

https://blog.csdn.net/weixin_39787057/article/details/110810477

vmware扩容虚拟机后怎么扩容到根目录,而不是去新建一个挂载点

06f1254fc68105cc132248dbed9e4767.png

  • 背景:学习oracle时,安装的centos系统硬盘只有20G,容量不够用,所以通过VMWare给系统扩容。但是查询后,硬盘容量并未增加。
  • $ 输入lsblk 查看当前系统的分区情况

8aad999af6e3f71bb9f641451be14ac7.png

  • 解决办法:增加磁盘操作后,Linux并不认为你已经把磁盘空间扩大,所以需要对新增加的容量进行分区以及合并。
  • fdisk -l #先看一下Disk /dev/sda: 42.9 GB
  • 开始新增分区,先输入fdisk /dev/sda,再输入p
  • 新增分区输入:
  • n
  • 回车(默认为主分区primary)
  • 分区号,起始扇区,结束扇区都默认(回车)
  • 设置分区格式输入:
  • t
  • 分区号默认(回车)
  • Hex code 为 8e (8e代表Linux LVM分区类型)
  • w (写入分区表)

0df065c956eba29977bcd968487a60d9.png

  • 确认一下,发现dev/sda3分区创建好了,分区格式为linux LVM类型

de553bbb7fa78e528ab18a74defba8f8.png

  • 重启一下,以便重读分区表
  • 开始格式化分区
1
mkfs.ext3 /dev/sda3
  • 开始合并
1
2
3
4
5
6
7
8
9
10

pvcreate /dev/sda3

vgextend centos /dev/sda3

# 输入y确认

#查看一下当前的Volume卷详情

vgdisplay -v
  • 查看新分区sda3详情,容量为5119
  • 将系统盘/dev/mapper/centos-root与sda3的5119空余容量合并
  • lvextend -l+5119 /dev/mapper/centos-root
  • quit

1d34c6a4c2f0ecdde57a2f36452182d4.png

  • 最后将文件系统进行扩容,让系统识别,输入命令:
1
xfs_growfs /dev/mapper/centos-root
  • lsblk

eceb4011ee01a3379b27bdb0df5ec10e.png

成功扩容!!