项目背景:
用来存放视频数据的服务器数据目录空间不足,为不影响数据能够正常写入保存,现对根分区做扩容,下面为实际服务器上磁盘使用情况
[root@localhost movie]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 9.9G 41G 20% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 400M 3.5G 11% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda2 1014M 146M 869M 15% /boot
/dev/mapper/centos-home 2.1T 1.7T 408G 81% /home
tmpfs 781M 0 781M 0% /run/user/0
操作步骤:
下面操作为测试机器上扩容操作
1.查看所有磁盘块设备
lsblk -f
查看磁盘挂载情况
df -Th
2.新磁盘分区
fdisk /dev/xvdc
查看分区完块设备
lsblk -f
3.格式化新分区并查看
mkfs.xfs /dev/xvdc1
lsblk -f
4.将新分区创建为物理卷PV
pvcreate /dev/xvdc1
5.查看所有物理卷情况
6.将PV添加到卷组中实现逻辑卷组的扩展
vgextend centos /dev/xvdc1 #centos为需要扩展的卷组
7.扩展逻辑卷
lvextend /dev/mapper/centos-root -L +10G #centos-root是需要扩展的卷组下的逻辑卷,+10G是需要扩容的空间,本次相当于是新增磁盘的大小
(添加上来的硬盘实际没有10G,所以添加时选择少0.2G)
8.挂载刷新
xfs_growfs /dev/mapper/centos-root #来刷新磁盘挂载
9.扩容完成,查看扩容效果
df -Th
fdisk -l