一、扩容centos7的磁盘空间
#关闭centos7系统,把磁盘大小增加到所需大小
我这里是30G 扩容20G 到50G
如果有快照,这里是灰色的;需要删除快照之后添加。
fdisk -l #查看分区表
二、对新增加的硬盘进行分区、修改分区类型、格式化
(1) #添加一个新的分区
[root@localhost ~]# fdisk /dev/sda
n #新建一个分区
p #选择分区类型为主分区
回车 #使用默认分区号 (因为sda1、sda2已经有了,所以默认分区号是3)
回车 #默认 (起始扇区)
回车 #默认 (结束扇区)
t #修改分区类型
3 #选择分区三 (添加的分区是sda3,所以我们需要修改的是sda3)
L #输入L查看可选的分区类型
8e #选择LVM (分区格式)
w #保存 (写入分区表)
q #退出
[root@localhost ~]# partprobe #执行命令或重启系统使修改生效
(2)#格式化分区
#格式化分区3命令,这边可以用ext4或者ext3,因为xfs性能比较好,我这边改成xfs了
[root@localhost ~]# mkfs.xfs /dev/sda3
(3)添加新LVM到已有的LVM组,实现扩容
[root@localhost ~]# lvm
lvm> pvcreate /dev/sda3 #初始化sda3分区
lvm> vgdisplay #查看卷组名
lvm> vgextend centos /dev/sda3 #将初始化过的分区加入到虚拟卷组centos
lvm> vgdisplay #查看Free PE / Size的大小
打开一个新的窗口,查看一下;这里我要扩容的是根分区
#扩展已有卷的容量(5199 是通过vgdisplay查看free PE /Site的大小)
lvm> lvextend -l+5119 /dev/mapper/centos-root
lvm> pvdisplay #查看卷容量
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <29.00 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 7423
Free PE 0
Allocated PE 7423
PV UUID mCvG0Q-xBKk-PMRE-kjAB-vk87-Ndsq-J769z7
--- Physical volume ---
PV Name /dev/sda3
VG Name centos
PV Size 20.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 5119
Free PE 0
Allocated PE 5119
PV UUID 4JHP40-ZfaA-YM6v-7S2n-In3K-2nhw-UIzC1d
lvm> quit
Exiting.
[root@localhost ~]#
(4)上面只是卷扩容了,下面是文件系统的真正扩容
#/dev/mapper/centos-root 是df -h查看到根目录的挂载点,需要扩容的挂载点
执行命令实现扩容:
[root@localhost ~]#xfs_growfs /dev/mapper/centos-root
查看扩容结果
df -h
这里看到根下已经扩容了20G。