装系统时,分区默认,现在需要调整一下,把home下的空间给 root
重新调整大小后,/home 下的东西将丢失,注意做好备份
首先要看一下当前系统的文件格式:
xfs格式的,如下方法,不同格式用不同的方式:
肯定不止一次看过 磁盘的空间大小了: df -h
备份/home : cp -r /home/ homebak/
卸载 /home : umount /home
可能提示无法umount,应该是 home 存在进程,使用 fuser -m -v -i -k /home 终止 home 下的进程,然后再使用 umount /home 卸载 /home
删除/home所在的lv : lvremove /dev/mapper/centos-home (使用df列出来的)
这时候home的空间就腾出来了,然后就可以分给root
扩展/root所在的lv,增加10G : lvextend -L +10G /dev/mapper/centos-root
扩展/root文件系统 : xfs_growfs /dev/mapper/centos-root
重新创建home lv : lvcreate -L 10G -n home centos
也可以选择M,如果选择大了,会提示的。1M大概是4块
创建文件系统: mkfs.xfs /dev/centos/home
挂载 home: mount /dev/centos/home /home