欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

程序员文章站 2022-03-14 12:13:25
...

有时候不注意,工作目录会放在root目录下,而一般来说,/home目录是最大的目录,如果不想迁移目录内容,就要把root目录扩充。

 

1. 查看文件格式

df -T

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

查看记录分配之前的目录大小

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

开始进行分配操作

1.终止占用 /home 进程

fuser -m -v -i -k /home​
  •  

2.备份/home

cp -r  /home/  homebak/
  •  

3.卸载​ /home

umount -v /home 

 

4.删除/home所在的lv

不同系统命名不同注意 Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

lvremove /dev/mapper/centos-home 
  • 1

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

5.扩展/root所在的lv,增加300G

lvextend -L +300G /dev/mapper/centos-root

 Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

 

6.扩展/root文件系统

xfs_growfs /dev/mapper/centos-root
  •  

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

 现在root目录扩充好了

下面恢复/home

 

重新创建home lv , 将剩余的141G分配给home

lvcreate -L 141G -n home centos 

lvcreate -L是指定大小,-n是命名,home ,需要指定lv 的group 但是如果不清楚所在group 会报错

 Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

这是你要先查看lv 的group是什么

vgscan

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录

然后再对应的group中创建 

lvcreate -L 5G -n home centos_hk2834

创建文件系统 

mkfs.xfs /dev/mapper/centos_hk2834-home

Linux CentOs 系统 xfs格式的home目录分配空间给 root目录 

 

将home挂载上,可以看到,大功告成了

​mount /dev/mapper/centos_hk2834-home /home

 需要注意的是 lv group

不要复制粘贴,还是查查自己的系统命名方式吧

 

相关标签: linux