当前位置: 首页 > news >正文

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

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

df -h1,卸载/home
umount /home/2,删除/home所在的lv
lvremove /dev/mapper/centos-home如果提示占用, 需要先终止使用/home文件系统的进程 , 不行就重启操作系统就可以继续, 不要尝试安装fuser命令(非常麻烦)
fuser -km /home3,扩展/root所在的lv,增加
lvextend -L 300G /dev/mapper/centos-root 4,同步root文件系统
xfs_growfs /dev/mapper/centos-root到这里就完成了扩容, 下面恢复home分区查询剩余空间 
vgdisplay1,创建home分区  不能超过剩余空间
lvcreate -L 100G -n home centos 2,创建文件系统,相当于格式化分区
mkfs.xfs /dev/centos/home3,挂载home
mount /dev/mapper/centos-home

Centos停止维护后yum也无法更新了,按下面的方法替换为国内源

cd /etc/yum.repos.d
yum install wget -y
mv CentOS-Base.repo CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo#重建缓存
yum clean all
yum makecache#下载epel库
yum install -y epel-release#再次重建缓存
yum clean all
yum makecache#处理docker源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo#重建缓存
yum makecache fast#一键安装docker
curl -k -o centos_install_docker.sh http://oss.xiaozhuhome.site/Linux%E8%84%9A%E6%9C%AC/centos%E5%AE%89%E8%A3%85%E5%9B%BD%E5%86%85%E6%BA%90docker/centos_install_docker.sh#安装docker
chmod +x centos_install_docker.sh
. centos_install_docker.sh

http://www.mrgr.cn/news/18930.html

相关文章:

  • MySQL备份与恢复
  • 鸿蒙开发占多列的瀑布流
  • 商务文件的八大翻译需求
  • 短剧APP遭遇DDoS攻击的解决方法
  • 代码随想录打卡第10天
  • 前端框架大观:探索现代Web开发的基石
  • 算法:当一系列数据经过四舍五入后,总和不再等于100%时
  • 图论题总结
  • 数据结构————单向链表
  • Kettle 锁表原因及解决办法【源码级分析】
  • Python数据分析实战,兰州市二手房市场深度分析
  • 4款电脑数据恢复软件分享,告别天价恢复!
  • Pyspark中catalog的作用与常用方法
  • Java中的双亲委派模型以及如何破坏双亲委派
  • Elasticsearch检索原理
  • java:线程池
  • AI预测体彩排3采取888=3策略+和值012路或胆码测试9月3日升级新模型预测第71弹
  • Mysql(一) - 数据库操作, 表操作, CRUD
  • python使用selenium,实现简单爬虫功能
  • 什么是网络准入控制系统?四款网络准入控制系统推荐 干货满满!