/var 磁盘空间不足

/var 磁盘空间不足

如果类似的问题已经得到解答,我提前表示抱歉,但这些解决方案对我都不起作用。我刚开始使用 Ubuntu(6-7 个月了),最近每当我启动笔记本电脑时都会弹出一个警告我的 /var 空间不足(它还剩下大约 100MB)。我一直在浏览论坛,并尝试删除我的快照和一些日志文件,但使用 autoremove 和类似命令并不能释放很多空间。如果有人能至少给我解释一下,如果没有比上面提到的更好的解决方案来解决我的问题,我将不胜感激。这些是我为 /var 分配了多少空间的屏幕截图以及我在 /var 中磁盘使用情况的屏幕截图。再次感谢您的时间,非常感谢!

分区

磁盘使用情况分析器

答案1

您可以这样/var在 Ubuntu 中清理存储问题:

  1. 删除不再需要的包

    sudo apt-get autoremove
    
  2. 从您的商店中卸载不必要的应用程序。

  3. 清理 Ubuntu 中的 APT 缓存

    sudo du -sh /var/cache/apt # see the size of cache you have
    sudo apt-get clean  # to clean the cache
    
  4. 清除systemd日记日志

    journalctl --disk-usage # check the storage used in old logs
    sudo journalctl --vacuum-time=3d # to clear logs before 3 days - number before d can be changed
    
  5. 删除旧版本的 Snap 应用程序。以任意名称和扩展名创建文件.sh并粘贴以下脚本

    #!/bin/bash
    # Removes old revisions of snaps
    # CLOSE ALL SNAPS BEFORE RUNNING THIS
    set -eu
    LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
        while read snapname revision; do
            snap remove "$snapname" --revision="$revision"
        done
    

    然后在终端中使用此命令使其可执行

    chmod +x <fileName>
    

    使用 运行脚本./<fileName>

  6. 清理缩略图缓存

    du -sh ~/.cache/thumbnails # check the thumbnails size
    rm -rf ~/.cache/thumbnails/* # clean the thumbnails 
    

相关内容