ESXI7的centos7虚拟机磁盘不够用了需要扩容
背景:
当初装系统的时候,磁盘空间分的太小了,不够用。想增加点磁盘空间给服务器。
ESXI部署的Centos7系统。
操作:
1.现在esxi上面给虚拟机对应磁盘的空间调大,这个很简单。
2.进入虚拟机,进入虚拟机,df -h ,fdisk -l 命令查看磁盘状况,发现磁盘大小,可用空间并没有变化 查看当前系统的分区情况 lsblk 可以看到,这里硬盘总量sda 已经是目标总量 700 G了。但是系统里面还是500G.
3. 使用命令 fdisk /dev/sda 对磁盘进行可用空间分区。
# 创建分区命令
fdisk /dev/sda
再输入p
新增分区输入:n
回车(默认为主分区primary)
分区号,起始扇区,结束扇区都默认(回车)
设置分区格式输入:t
分区号默认(回车)
Hex 代码为 8e (8e代表Linux LVM分区类型)
w (写入分区表)
等待分区完成
4. 格式化新建的分区 执行:mkfs.ext4 /dev/sda3 ,然后提示:无法对 /dev/sda3 进行 stat 调用 --- 没有那个文件或目录 接着执行 partprobe 让内核同步分区信息。然后格式化命令就可以正常运行了!
5. 合并分区
# lvm
lvm> pvcreate /dev/sda3
lvm> vgextend centos /dev/sda3
# 输入y确认
# 查看一下当前的Volume卷详情
lvm> vgdisplay -v
6. 将系统盘 /dev/mapper/centos-root与 sda3 的 51199 空余容量 合并 lvextend -l+51199 /dev/mapper/centos-root ,然后退出 quit lvextend不加L参数为所有可用空间
7. 最后将文件系统进行扩容,让系统识别,输入命令:xfs_growfs /dev/mapper/centos-root