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 版权协议,转载请附上原文出处链接和本声明。