当前分区情况
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  514M  7.3G   7% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-root   50G  9.4G   41G  19% /
/dev/mapper/centos-home  453G   37M  453G   1% /home
/dev/sda1               1014M  185M  830M  19% /boot
tmpfs                    1.6G   36K  1.6G   1% /run/user/1000
/dev/sr0                 4.4G  4.4G     0 100% /run/media/test/CentOS 7 x86_64
tmpfs                    1.6G     0  1.6G   0% /run/user/0
备份home文件夹及删除分区
cd /
tar -zcvf home.tgz /home
卸载并删除分区
# umount /home
# lvremove /dev/centos/home
Do you really want to remove active logical volume centos/home? [y/n]: y
  Logical volume "home" successfully removed
重新创建lv
# lvcreate -L +50G -n home centos
WARNING: xfs signature detected on /dev/centos/home at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/centos/home.
  Logical volume "home" created.
分配其余空间给/
# lvextend -l +100%FREE /dev/mapper/centos-root
  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 453.12 GiB (115999 extents).
  Logical volume centos/root successfully resized.
检查分区文件系统格式
# cat /etc/fstab |grep root
/dev/mapper/centos-root /                       xfs     defaults        0 0
调整/分区
# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 118782976
格式化home分区
# mkfs.xfs /dev/mapper/centos-home
meta-data=/dev/mapper/centos-home isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=6400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
重新挂载
mount -a
检查挂载情况
# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  514M  7.3G   7% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-root  454G  9.4G  444G   3% /
/dev/sda1               1014M  185M  830M  19% /boot
/dev/sr0                 4.4G  4.4G     0 100% /run/media/test/CentOS 7 x86_64
tmpfs                    1.6G     0  1.6G   0% /run/user/0
tmpfs                    1.6G  8.0K  1.6G   1% /run/user/42
/dev/mapper/centos-home   50G   33M   50G   1% /home