CentOS7.9调整/home空间到/根目录

说明: ​​/home​​​盘符空间很大, 但是​​/​​​根目录很少
于是就想移花接木, 这里使用的是​​​CentOS7​​​请酌情参考使用 参考链接​

1. 查看CentOS版本

# 查看centos版本
rpm -q centos-release

# 第二种方式
cat /etc/redhat-release

CentOS7.9调整/home空间到/根目录_磁盘

2. 解除挂载并删除/home卷

# 1. 解除挂载
umount /home

# 2. 如果解除报错, 查看占用进程, 然后kill掉
fuser -mv /home
kill -9 xxxx
# 然后在解除一下
umount /home

# 如果没有fuser就按下面安装
yum install -y psmisc

# 3. 删除逻辑卷
lvremove /dev/centos/home

# 4. 查看卷组可用空间
vgdisplay

原因就是进入/home目录了, ​​不要进入home目录​​ 或者是其他进程在操作home目录

CentOS7.9调整/home空间到/根目录_空间_02

CentOS7.9调整/home空间到/根目录_磁盘_03

3. 重新创建/home卷并挂载

# 1. 新建卷
lvcreate -L 500G -n home centos
# 2. 查看逻辑卷空间
lvdisplay
# 3. 查看卷组可用空间
vgdisplay
# 4. 建立xfs文件系统
mkfs -t xfs /dev/centos/home
# 5. 新建的逻辑卷挂载到/home下面
mount /dev/centos/home /home/
# 6. 查看硬盘情况
df -h

1.新建卷500G到home下面

CentOS7.9调整/home空间到/根目录_linux_04

  1. 查看卷组可用空间
    可用看到Free空闲还有​​​372.63GB​


CentOS7.9调整/home空间到/根目录_空间_05

  1. 建立xfs文件系统


CentOS7.9调整/home空间到/根目录_磁盘_06

  1. 新建的逻辑卷挂载到/home下面


CentOS7.9调整/home空间到/根目录_linux_07

4. 分配空间到 / 根目录

# 1. 将空余空间分配到根目录
lvextend -L +370G /dev/centos/root
# 2. 查看硬盘情况
df -h
# 3. 扩容,不执行这个不会显示
xfs_growfs /dev/centos/root

CentOS7.9调整/home空间到/根目录_centos_08
CentOS7.9调整/home空间到/根目录_空间_09