虚拟机 centos扩展根目录空间
1.问题描述
今天在下载软件包的时候,浏览器提示:系统根目录空间不足。遂尝试寻找方法对根目录磁盘空间进行扩容。
(1)首先执行df -h
查看容量情况
根目录/dev/mapper/centos-root的容量只有17G,本质原因是因为安装该虚拟机时,只给硬盘分配了20GB的空间。
(2)在虚拟机设置中,对磁盘容量空间进行扩展
此图显示的是经过扩展后的结果。
(3)随后再次运行df -h
查看容量情况,发现扩展的30GB空间没有如愿加到/dev/mapper/centos-root根目录上。
输入fdisk -l
命令查看当前磁盘分区
(4)输入fdisk /dev/sda
进入fdisk命令模式(要分区的磁盘是/dev/sda)
输入m
输入n
Partition type、Partition number和磁盘的范围都是默认就行,敲四个回车就可以。之后输入w写入分区表。
(5)输入fdisk -l查看分区信息
可以看到出现了新的/dev/sda3
(6)虚拟机重启后执行partprobe /dev/sad3
(7)执行pvcreate /dev/sda3
创建物理卷
(8)执行vgextend /dev/mapper/centos /dev/sda3
对centos进行扩容
(9)执行lvextend -L +29.9G /dev/mapper/centos-root
进行扩容操作
(10)执行命令xfs_growfs /dev/centos/root
刷新写入
(11)df -h查看扩容结果
扩容成功