You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Brew/DDEV(Colima)后启动失败:空间不足且镜像卷丢失

Colima + DDEV 启动提示磁盘空间不足的排查与修复

问题现象

Mac系统中通过Homebrew升级DDEV后,执行ddev start时下载drud/ddev-webserver:v1.21.3镜像报错,提示磁盘空间不足,但主机实际剩余大量空间:

e54debc59c92: Extracting [==================================================>]  383.6MB/383.6MB failed to register layer: Error processing tar file(exit status 1): write /var/tmp/backdrop_drush_commands/backdrop-drush-extension/commands/pm/backdrop_pm_enable.drush.inc: no space left on device failed to RunSimpleContainer to inspect database version/type: failed to pull image drud/ddev-webserver:v1.21.3: exit status 1, output= 

环境信息

主机磁盘空间(df -H输出):

Filesystem       Size   Used  Avail Capacity iused      ifree %iused  Mounted on /dev/disk3s3s1   494G    15G   331G     5%  502080 3227540360    0%   / devfs            205k   205k     0B   100%     694          0  100%   /dev /dev/disk3s6     494G    20k   331G     1%       0 3227540360    0%   /System/Volumes/VM /dev/disk3s4     494G   414M   331G     1%     776 3227540360    0%   /System/Volumes/Preboot /dev/disk3s2     494G    61M   331G     1%      22 3227540360    0%   /System/Volumes/Update /dev/disk1s2     524M   6.3M   503M     2%       1    4914040    0%   /System/Volumes/xarts /dev/disk1s1     524M   7.7M   503M     2%      32    4914040    0%   /System/Volumes/iSCPreboot /dev/disk1s3     524M   2.1M   503M     1%      48    4914040    0%   /System/Volumes/Hardware /dev/disk3s1     494G   147G   331G    31% 1656317 3227540360    0%   /System/Volumes/Data map auto_home      0B     0B     0B   100%       0          0  100%   /System/Volumes/Data/home map -fstab         0B     0B     0B   100%       0          0  100%   /System/Volumes/Data/Network/Servers

Docker资源占用(docker system df输出):

TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE Images          0         0         0B        0B Containers      0         0         0B        0B Local Volumes   0         0         0B        0B Build Cache     0         0         0B        0B

问题根源

报错提示的是Colima虚拟机内部磁盘空间不足,而非Mac主机的磁盘空间。Colima默认虚拟机磁盘容量有限,若未手动调整或镜像累积,容易出现空间耗尽的情况;df -H仅显示主机磁盘状态,无法反映虚拟机内部的空间情况。

修复方案

方案1:调整Colima虚拟机磁盘容量(推荐)

  1. 停止当前Colima实例:
    colima stop
    
  2. 重新启动并指定更大的磁盘容量(例如设置为80G,可根据需求调整数值):
    colima start --disk 80
    
  3. 再次尝试启动DDEV:
    ddev start
    

方案2:重置Colima虚拟机(适合无重要镜像/容器的情况)

如果虚拟机内无需要保留的镜像或容器,可直接重置:

  1. 停止并删除Colima实例:
    colima stop
    colima delete
    
  2. 重新初始化Colima(默认会分配合理的磁盘容量):
    colima start
    
  3. 重新启动DDEV:
    ddev start
    

方案3:检查并清理Colima虚拟机内部空间

若不想重置虚拟机,可进入内部清理冗余资源:

  1. 进入Colima虚拟机:
    colima ssh
    
  2. 查看虚拟机内部磁盘使用情况:
    df -H
    
  3. 清理无用的镜像、容器或缓存:
    docker system prune -a
    
  4. 退出虚拟机并重启DDEV:
    exit
    ddev start
    

内容的提问来源于stack exchange,提问作者hmartens

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:25:54