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命令查询具体名称,再进行相应操作。

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

给TA买糖
共{{data.count}}人
人已赞赏
Linux技术杂谈

deepin深度linux,开机自动执行shell脚本

2020-9-29 10:13:23

Linux技术杂谈

CentOS8最小化安装部署OpenStack私有云平台(Ussuri)

2020-10-16 22:57:31

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索