centos虚拟机扩展磁盘空间

  • Post author:
  • Post category:其他




centos虚拟机扩展磁盘空间




参考文章



1、预备工作

  • 关闭虚拟机

  • 删除虚拟机的快照

  • 打开设备管理进行扩容

    在这里插入图片描述

  • 开机输入

    df -h

    查看空间大小变化(实际上不会有变化)



2、步骤



2.1、lsblk查看

输入

lsblk

进行查看,扩容的空间在sda中,sda并没有进行分区

在这里插入图片描述

2.2、对sda进行分区


使用root权限进行操作

fdisk /dev/sda

在这里插入图片描述

输入n 【

add a new partition

】进行分区

在这里插入图片描述

输入w 【

write table to disk and exit

】写入并退出



2.2、更改sda3信息



2.2.1、执行命令:

fdisk -l

发现sda3 的Id 是83 我们要将它改成8e跟sda2是一样的 将system 类型改成Linux LVM

在这里插入图片描述



2.2.2、执行命令:fdisk /dev/sda

t ->3–>L->8e->w 这样我们用命令:fdisk -l 再查看一下是否改成8e 和Linux LVM

在这里插入图片描述



2.3、修改文件格式

执行命令:mkfs.ext4 /dev/sda3

有可能报错

在这里插入图片描述


通过使用partprobe重新读取分区表,再执行mkfs.ext4 /dev/sda3

然后执行命令:pvcreate /dev/sda3 创建sda3 用命令:pvdisplay 进行查看是否创建成功
在这里插入图片描述
在这里插入图片描述

执行命令:vgextend centos /dev/sda3

在这里插入图片描述



2.4、扩容

执行命令:lvextend -L +

40

G /dev/mapper/centos-root进行扩容,绿色数字,自己根据情况定义

在这里插入图片描述

执行命令:xfs_growfs /dev/mapper/centos-root

在这里插入图片描述

df -h 查看

在这里插入图片描述


完成!!