美文网首页
关于Docker的宿主机卷扩容

关于Docker的宿主机卷扩容

作者: liurenhao | 来源:发表于2022-01-11 16:10 被阅读0次

    关于Docker的宿主机卷扩容

    pull镜像的时候突然发现磁盘满了。

    Docker使用overlay2作为隔离的文件系统,默认创建在宿主机的/var/lib目录下

    使用df -ht命令查看如下:

    image-20220111144002162.png

    接下来准备对 /var卷进行扩容,使用fdisk -l 查看磁盘信息

    image-20220111143926747.png

    本来准备连接新的物理卷,发现vda这块磁盘只用了50多个G(vda1+vda2),还有200多个G的空闲,决定直接使用vda扩容

    创建分区

    使用命令进入分区操作fdisk /dev/vda ,然后操作如下图

    image-20220111144801152.png
    • n - 新建分区
      • p - 主分区类型

    分区编号、起始扇区都可以回车默认,避免浪费

    结束分区可以自己指定,我这里分配了100个G

    最后w保存退出,至此分区创建完毕

    扩容

    创建物理卷

    使用命令pvcreate /dev/vda3创建物理卷

    image-20220111145323788.png

    如果出现上述问题,则先执行命令partprobe或重启,执行成功如下:

    image-20220111145440682.png

    扩展逻辑卷

    执行以下命令,扩展100个G到/var

    lvextend -L +100G /dev/mapper/vg00-lv_var
    
    image-20220111155633024.png

    发现如上报错,是扇区计算的问题,达不到100G,我们可以改为99G即可,如下:

    image-20220111155836362.png

    执行以下下命令,完成文件系统挂载

    xfs_growfs /dev/mapper/vg00-lv_root
    
    image-20220111160443500.png

    最后使用df -hT查看

    image-20220111160517553.png

    扩容成功

    相关文章

      网友评论

          本文标题:关于Docker的宿主机卷扩容

          本文链接:https://www.haomeiwen.com/subject/gkobcrtx.html