docker提示内存不够(no space left ),Ubuntu20的磁盘扩展,添加磁盘,并挂载,且df -h能够查看(有桌面版本的Ubuntu哟)

  • Post author:
  • Post category:其他




docker提示内存不够(no space left ),Ubuntu20的磁盘扩展,添加磁盘,并挂载,且df -h能够查看(有桌面版本的Ubuntu哟)。



第一步使用vmware对虚拟机容量进行扩展

  • 关机 — 编辑虚拟机设置 — 硬盘 — 扩展,增加指定大小的容量

    在这里插入图片描述



安装gparted

  • 首先我们来查看以下磁盘情况 ,等会好做对比
df -h

在这里插入图片描述

如果不进行挂载,扩容是无效的

  • 开机,安装gparted工具(帮组管理磁盘,当然也可以用命令行,但是我忘了),代码如下
sudo apt-get install gparted
  • 安装成功后如下图,简直一目了然

    在这里插入图片描述

    在这里插入图片描述



新建磁盘

  • 然后建立一个新磁盘

    • 建立sda,右键—new,这里的sda4 是我已经弄好的,按步骤弄即可

    在这里插入图片描述

    • 然后为其分配容量

      在这里插入图片描述

      在这里插入图片描述
    • 最后,点击应用(√)

      在这里插入图片描述



磁盘的挂载

  • 先查看磁盘情况
lsblk -f

在这里插入图片描述

找到自己的刚刚新建的磁盘, sdaXX,并拷贝其UUID,也就是上图中间的编码

  • 挂载到指定文件夹下(必须为空文件夹)
mount -t ext4 -o rw /dev/sda4 /home/share



最后查看挂载情况(df -h

在这里插入图片描述



如果docker提示no space left就可以直接将root dir转到你刚刚挂载的磁盘的文件夹啦



peace



版权声明:本文为sihsjsn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。