阅读本文需要理解lvm磁盘管理, 可参考Centos7 lvm磁盘管理详解
测试环境说明:
CentOS 7
服务器/
和/home
分区是lvm分区- 待调整大小的分区文件系统类型是
xfs
现测试把/home
分区从30G缩减到10G, /
分区从18G增加到38G
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 473M 0 473M 0% /dev
tmpfs tmpfs 487M 0 487M 0% /dev/shm
tmpfs tmpfs 487M 7.8M 479M 2% /run
tmpfs tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 18G 1.5G 17G 9% /
/dev/sda1 xfs 1014M 154M 861M 16% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
/dev/mapper/centos-data xfs 1014M 177M 838M 18% /data
/dev/mapper/centos-home xfs 30G 33M 30G 1% /home
lvs、vgs、pvs输出如下:
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data centos -wi-ao---- 1.00g
home centos -wi-ao---- 30.00g
root centos -wi-ao---- <17.99g
swap centos -wi-ao---- 2.00g
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 2 4