由于系统初始时根目录一般空间为50左右 有时会被占满,而/home目录却有大量空间 这里需要调整:
yum install psmisc
1.终止占用 /home 进程
fuser -m -v -i -k /home
2.备份/home
cp -r /home/ homebak/
3.卸载 /home
umount /home
4.删除/home所在的lv
lvremove /dev/mapper/centos-home
5.扩展/root所在的lv,增加100G
vgdisplay查看Free PE / Size可用的容量
lvextend -L +100G /dev/mapper/centos-root
6.扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
7.重新创建home lv
lvcreate -L 40G -n home centos
如果不知道分配多少,可以执行vgdisplay命令,查看Free PE / Size可用的容量如:11.77G直接分配即可
[root@bogon ~]# vgdisplay
--- Volume group ---
VG Name cl
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 6
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 237.47 GiB
PE Size 4.00 MiB
Total PE 60793
Alloc PE / Size 57780 / 225.70 GiB
Free PE / Size 3013 / <11.77 GiB
VG UUID KEEo8j-1B0G-JuDZ-OozR-9z66-E15a-b7NJum
8.创建文件系统
mkfs.xfs /dev/centos/home
9.挂载
mount /dev/centos/home /home
10.还原 /home 相关文件以及对应目录权限