关于linux(redhat/centos系)的磁盘扩展和Centos8的docker安装
今天使用centos8布置一个docker文库时出现了一些问题,所以晚上想着写一篇文章给大家避坑。(大佬请无视)
首先是linux的磁盘扩展
中间一直下一步下一步就行了,直到下面第二块磁盘出来。
然后虚拟机开机或者reboot重启。
输入lsblk可以看到sdb就是我们刚扩展的磁盘,并且可以看到挂载 /目录的磁盘大小为80G.
接下来就是划分分区了(主分区,扩展分区)
这里fdisk之后n(新建分区)
然后4个回车(第一个回车代表选定默认划分主分区,第二个是选定分区号,也
是默认1,第三个回车代表分区起始大小,默认从0开始,第四个代表分区结束大小,默认最大,这里就是20G)
接下来输入t改变分区类型>>输入8e逻辑卷类型就好了>>然后w保存退出
再次lsblk能看到sdb1就下一步,看不到就partprobe /dev/sdb(磁盘探测一下)
这里第一步是将sdb1格式化为ext4类型的分区
第二步是将分区做成物理卷(这些现在不用管,后面会汇总提到)。
第三步是查看已有物理卷
重点:pv是物理卷的意思,vg是物理卷组的意思,上图可以看到之前挂载 /目录的80G的分区属于cl物理卷组。
然后第一步是将sdb1物理卷扩展到cl物理卷组里面
第二步是从cl物理卷组里划分20G逻辑卷给自己(这里理解加逻辑卷到 /目录就行了)
第三步查看已有逻辑卷。
这是最后一步了,可以看到我的 /目录多了20G变成了100G
第一步是将xfs文件系统大小放大到和逻辑卷大小一样大(此为逻辑卷所挂载的目录 /)
最后一步就理解为查看磁盘使用情况把。
总结:添加新磁盘>>划分分区>>做成物理卷>>扩展该物理卷到本地物理卷组>>从卷组划分逻辑卷扩展到 /目录所挂载的逻辑卷里。
Centos8安装docker
第一步
rpm -q podman(查看是否安装 Podman-docker)
如已安装则执行第二步
dnf remove podman(删除Podman-docker,一直y)
否则直接第三步
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce(添加阿里docker源到本地,碰到要装什么,直接y)
第四步直接执行下面命令
yum install docker-ce -y(安装docker)
如报错,则执行yum erase podman buildah(一路y) 再执行上一步
第五步
vim /etc/docker/daemon.json
按a复制
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
粘贴,如果粘贴不了则esc,然后按shift+: ,输入set paste再按a执行粘贴。
保存后执行docker images没报错就OK了,报错就systemctl restart docker再试试。