Linux根目录空间不足,追加分配空间到根目录下

最近在给公司安装centos7测试环境的时候,直接默认分区安装,所以导致分区上有点儿不太合理,大部分空间都在/home目录下,要求是尽可能的把空间都给根目录,于是,开始了以下的追加空间到根目录操作:

  • 首先,我们需要格式化我们的/home分区删除其逻辑卷,所以如果有重要文件记得备份出来 !!备份。备份。备份!!
  • 然后,进行扩容操作
  • 最后,根据自己的需求创建个合适大小的/home目录,将文件拷会即可

具体命令:

  1. fuser -km /home/ #杀死使用/home的所有进程,否者卸载不了/home目录
  2. umount /home #卸载/home目录
  3. lvremove /dev/mapper/centos-home #删除逻辑卷 y确认即可

ok!

现在可以df -h查询一下,我们的/home目录已经不见了

接下来执行:

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

上面的命令是向根分区下追加了50G

然后执行:

xfs_growfs  /dev/mapper/centos-root 

此命令是同步文件系统,将刚才追加的空间同步出来

这样,我们的根目录就已经拓展好了。


接下来我们把删除的/home目录在创建回来

执行命令:

lvcreate -L 20G -n /dev/mapper/centos-home

创建个20G的home目录逻辑卷

然后执行:

mkfs.xfs  /dev/mapper/centos-home

创建文件系统

最后执行:

mount /dev/mapper/centos-home 

将创建好的文件系统挂载上

ok!这样就一切大功告成啦!

ps:

不同版本的系统可能/dev/下文件的名称各部不相同,可以用lsblk命令查询具体名称,再进行相应操作。

如果备份了数据,别忘了解压拷贝回来哦!

赞(1) 打赏
未经允许不得转载:万万没想到 » Linux根目录空间不足,追加分配空间到根目录下

评论 1

评论前必须登录!

立即登录   注册

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

登录

找回密码

注册