Centos根目录扩容Docker分区扩容最佳实践

Centos根目录所在分区默认为50G, Docker默认也是安装在根分区的, 很容易分区占满, 然而home所在分区默认占用了剩下的全部磁盘空间, 通过一天的实验总结了根目录扩容方法如下, 前提是home分区没有有用的资料, 可以删除
扩容方法如下

df -h

1,卸载/home
umount /home/

2,删除/home所在的lv
lvremove /dev/mapper/centos-home

如果提示占用, 需要先终止使用/home文件系统的进程 , 不行就重启操作系统就可以继续, 不要尝试安装fuser命令(非常麻烦)
fuser -km /home

3,扩展/root所在的lv,增加
lvextend -L 300G /dev/mapper/centos-root 

4,同步root文件系统
xfs_growfs /dev/mapper/centos-root

到这里就完成了扩容, 下面恢复home分区

查询剩余空间 
vgdisplay

1,创建home分区  不能超过剩余空间
lvcreate -L 100G -n home centos 

2,创建文件系统,相当于格式化分区
mkfs.xfs /dev/centos/home

3,挂载home
mount /dev/mapper/centos-home
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值