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

Ubuntu 20.04 LTS提取Zip文件时提示磁盘空间不足但实际仍有剩余空间的问题求助

Ubuntu 20.04 LTS提取Zip文件时提示磁盘空间不足但实际仍有剩余空间的问题求助

嗨,遇到这种明明显示有空间却解压失败的情况确实挺闹心的,我帮你梳理几个常见的原因和解决办法,你可以逐一排查:

1. 临时目录(/tmp)空间不够

很多解压工具(包括Ubuntu默认的归档管理器)会先把解压的文件暂存在/tmp目录里,如果/tmp是单独划分的小分区,哪怕你的主SSD有14GB空间,也会触发磁盘不足的报错。

  • 打开终端,用这条命令查看/tmp的空间状态:
    df -h /tmp
    
  • 如果确实是/tmp满了,你可以先清理临时文件:
    sudo rm -rf /tmp/*
    
    清理后再尝试解压应该就能正常进行了。

2. ext4文件系统的预留空间限制

Ubuntu用的ext4文件系统默认会给root用户预留5%的磁盘空间,这部分空间普通用户是用不了的。如果你的SSD总容量不大,预留的空间可能会让实际可用空间比磁盘分析器显示的少(不过14GB可用的话这个概率偏低,但还是可以排查下)。

  • 查看当前分区的预留空间详情:
    tune2fs -l /dev/sda1 | grep -i reserved
    
    (记得把/dev/sda1换成你的SSD实际分区,你可以用df -h命令找到根分区对应的设备名)
  • 要是觉得预留空间太多,也可以调整比例,比如改成2%:
    sudo tune2fs -m 2 /dev/sda1
    

3. 压缩包解压后实际体积远超预期

有时候Zip包本身看起来不大,但里面的文件压缩率很高(比如高清视频、大型文档),解压后的总大小可能远远超过你当前的14GB可用空间。

  • 先提前查看Zip包解压后的预估总大小:
    unzip -l your_zip_file.zip | tail -1
    
    最后一行的total数值就是解压后的总字节数,换算一下看看是不是超过了14GB(1GB≈1073741824字节)。

4. 磁盘分析器的数据没实时刷新

磁盘分析器可能会缓存之前的空间数据,没有实时更新。你可以:

  • 重启磁盘分析器应用,重新扫描一遍磁盘;
  • 用终端命令查看最准确的磁盘空间情况:
    df -h
    
    对比根分区(/)的可用空间和磁盘分析器显示的是否一致。

5. 文件系统或挂载异常

如果磁盘的挂载状态有问题,或者文件系统存在小错误,也可能导致空间显示不准。你可以尝试检查文件系统:

sudo fsck /dev/sda1

⚠️ 注意:执行这个命令前最好先卸载对应的分区,或者进入单用户模式操作,避免损坏正在使用的文件。

备注:内容来源于stack exchange,提问作者Vin Raghav

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 12:52:59