Centos7增加Root分区容量

Posted feiyang7375

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7增加Root分区容量相关的知识,希望对你有一定的参考价值。

CentOS 7 的机器默认的ROOT分区只有50G,很快就满了,可以通过【df -lh】看了一下分区大小。

 
 

可以home分区的容量分一部分给root,具体操作步骤如下:

  1. 备份home分区
cp -r /home/ /root/homebak
  1. 卸载【home】目录
umount /home/

现在可以看到home分区不存在了

 
 
  1. 删除【home】所在的LVM逻辑卷
lvremove /dev/mapper/centos-home
 
 
  1. 增加【root】所在LVM逻辑卷的容量
lvextend -L +380G /dev/mapper/centos-root
 
 
  1. 同步【root】文件系统
xfs_growfs /dev/mapper/centos-root

同步完后可通过【df -lh】命令查看【root】所在分区430G了。

 
 
  1. 重新创建【home】LVM逻辑卷
      先根据命令【vgdisplay】查看剩余空间的大小
 
vgdisplay.png
lvcreate -L 29.39G -n home centos
 
 
  1. 创建【home】文件系统
mkfs.xfs /dev/centos/home
 
 
  1. 挂载【home】分区
mount /dev/centos/home /home
  1. 将之前home的备份拷贝回来
cp -r /root/homebak/* /home



作者:Statmoon
链接:https://www.jianshu.com/p/f61e2bbab263
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

[转]centos7 分区 增加/root容量减少/home容量

把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home:
tar cvf /tmp/home.tar /home #备份/home
umount /home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程
lvremove /dev/centos/home #删除/home所在的lv
lvextend -L +50G /dev/centos/root #扩展/root所在的lv,增加50G
xfs_growfs /dev/centos/root #扩展/root文件系统
lvcreate -L 56G -n home centos #重新创建home lv
mkfs.xfs /dev/centos/home #创建文件系统
mount /dev/centos/home /home #挂载
df -h

转载LPI-OSS 团队 bigbigtiger17

http://zhidao.baidu.com/link?url=4P7YAf7DBT7NZo78fvtxyVnfyMAyTfmCJIFpHvVMJtP57s5xoetBzBh-L2Fm5QV9VShP1JYheOHVEaoOMmcbhl9Ooo5EeNykuWhEvf_nM9y

以上是关于Centos7增加Root分区容量的主要内容,如果未能解决你的问题,请参考以下文章

centos7调整根目录挂载分区容量大小

centos7.0 增加/usr分区的容量减少home分区的大小

linux 根目录扩容

centos7根分区硬盘扩容

linux已经分区,想增大一个分区的容量怎么办

centos磁盘扩容-新空间增加到已有分区空间中