网硕互联技术交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2303|回复: 0

从CentOS7默认安装的/home中转移空间到根目录

[复制链接]

主题

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0
发表于 2018-6-29 15:20:45 | 显示全部楼层 |阅读模式
从CentOS7默认安装的/home中转移空间到根目录

所以下面要做的步骤大概为:(直接root用户登录系统,本机或者ssh root过去,如果使用当前普通用户会遇到点不必要的麻烦)

首先贴出来我的磁盘当前的分区

WX20180629-151707.png


1. 备份/home/用户文件,要是没啥内容则忽略这步(为什么非要这个/home,删掉直接用root?还是保留它,它存在也有道理的,再说生产环境还是不要只用root)

2. umount /home 卸载并lvremove删除这个home逻辑卷,释放它的空间,vgdisplay查看卷组可用空间大小

卸载 home
  1. umount /home
复制代码

删除home逻辑卷
  1. lvremove /dev/mapper/centos-home
复制代码

vgdisplay查看卷组可用空间大小
  1. vgdisplay
复制代码
WX20180629-151830.png

Free  PE / Size       135630 / 529.80 GiB 这个就是空出来的home空间


3. lvcreate新建一个新的home卷,并在其上mkfs建立xfs文件系统,(分配挂载到/home - 不用更改/etc/fstab,重启即可,) 拷贝回来之前的内容

(这个时候空余的空间随便你分配,可以再建立别的逻辑卷,或者直接空闲下来以后使用,也可以直奔主题的走下面的第四步)

4. 把之前的home逻辑卷释放并分配新卷home之后剩下的空间,lvextend分配给root卷,并用命令xfs_growfs扩展它的文件系统空间

lvextend分配给root卷
  1. lvextend -L +100%FREE /dev/mapper/centos-root
复制代码
xfs_growfs扩展它的文件系统空间
  1. xfs_growfs /dev/mapper/centos-root
复制代码

5.修改/etc/fstab ,删除home的挂载项一行。否则可能会导致系统无法启动。
6.重启系统, 查看磁盘分区

WX20180629-152322.png




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网硕互联技术交流社区

GMT+8, 2024-4-20 20:55 , Processed in 0.081809 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表