最近 CentOS 系统,内部装了许多软件,致使磁盘空间大小不足,所以须要对系统的磁盘空间进行扩充。centos
这里填写最终的磁盘大小,点击扩展。app
这里的扩展只是增长了操做系统的磁盘空间,并无与系统内部的文件目录挂载,因此,磁盘占有量仍是不会变化,下一步就是要把扩展的容量挂载到文件目录上去。atom
lsblk spa
执行命令:fdisk /dev/sda操作系统
fdisk -l 发现sda3 的Id 是83 咱们要将它改为8e跟sda2是同样的 将system 类型改为Linux LVM3d
执行命令:fdisk /dev/sda blog
fdisk -l 再查看一下是否改为8e 和Linux LVM虚拟机
重启系统 :shutdown -r nowio
将文件格式改为ext4的function
执行命令:mkfs.ext4 /dev/sda3
建立sda3 : pvcreate /dev/sda3
用命令:pvdisplay 进行查看是否建立成功
这里操做要根据上图中VG Name来定义用vgextends谁,我这里是centos那么我就用centos执行下面命令
执行命令:vgextend centos /dev/sda3
用命令:pvdisplay 进行查看修改为功没有
执行命令:lvextend -L +10G /dev/mapper/centos-root 进行扩容,绿色数字,本身根据状况定义
发现报错:
解决方案:
执行 pvdisplay 能够看到 /dev/sda3 可用的 PE 总数量是 2559,而每一个 PE 大小是 4.00MiB,因此其实这个卷组实际的可用空间其实不是10G,
(2559 * 4 )/ 1024 = 9.99G 而是 9.99G。
更改执行命令:lvextend -L +9.99G /dev/mapper/centos-root
执行命令:lvs 进行查看是否成功,很显然,个人空间扩展成功了
查看磁盘空间采用的文件系统 df -T
执行命令:xfs_growfs /dev/mapper/centos-root
df -h 查看
到此,系统扩展成功,咱们发现容量已经扩大了。