zoukankan      html  css  js  c++  java
  • docker容器之扩容

    docker容器之扩容

    最近在导入tar包镜像时,发现老是失败,具体报错为,no space left on device,用df -h命令查看,发现docker的默认存储满了,原因找到了。

    df -h 查看存储情况

    显示docker对应的卷已满,100%。

    查看卷组存储情况

    root用户下执行:

    vgdisplay
    

    Free  PE / Size       6271 / <24.50 GiB
    # 此处显示可扩容的大小
    

    lvextend

    可通过此命令扩容,顾名思义,逻辑卷扩展:

    # 执行命令 
    lvextend -L 40G /dev/mapper/ubuntu--vg-ubuntu--lv
    
    # -L num+G 即扩容到多大的空间
    # 此处将docker对应空间扩容到40G
    
    # 返回信息
      Size of logical volume ubuntu-vg/ubuntu-lv changed from 24.50 GiB (6272 extents) to 40.00 GiB (10240 extents).
      Logical volume ubuntu-vg/ubuntu-lv successfully resized.
    

    resize2fs-重新计算磁盘空间

    执行命令:

    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    
    # 返回信息
    resize2fs 1.44.1 (24-Mar-2018)
    Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
    old_desc_blocks = 4, new_desc_blocks = 5
    The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 10485760 (4k) blocks long.
    
    

    再次查看存储情况

    df -h
    

    扩容成功!

    希望此博文可帮助更多的coders。

  • 相关阅读:
    ## 序列化和反序列化
    C#小型资源管理器
    codeforces #310 div1 B
    codeforces #310 div1 A
    BZOJ 1030 文本生成器
    BZOJ 2806 cheat
    BZOJ 2553 禁忌
    BZOJ 4199 品酒大会
    codeforces #309 div1 D
    codeforces #309 div1 C
  • 原文地址:https://www.cnblogs.com/davis12/p/14348908.html
Copyright © 2011-2022 走看看