清理 Ubuntu 服务器磁盘

操作系统 浏览 11 评论 0

我的家用服务器是自己搞的 OECT + Armbian(Ubuntu),自带磁盘只有 8G,装了系统、CasaOS、doker(容器已经移到外挂盘了),系统本来就没剩多少空间。

今天看到 CasaOS 磁盘颜色提示为黄色,df -h / 查看已经使用了 76%,磁盘焦虑。

Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p7  6.5G  4.9G  1.6G  76% /

问了豆包怎么清理 Ubuntu 服务器,给了一些命令,复制粘贴回车后没见效果:

sudo apt autoremove --purge -y
sudo apt clean
sudo apt autoclean
sudo journalctl --vacuum-size=100M
sudo rm -rf /var/cache/apt/archives/*.deb
sudo rm -rf ~/.cache/*
rm -rf ~/.local/share/Trash/*

毕竟 AI 是从系统里来的,所以处理系统问题还是牛逼的,思路清晰。先是 sudo du -sh /* | sort -rh | head -10 查看系统目录占用的前 10 条,排除外挂磁盘后,找到了 /usr (2.5G) 和 /root (1.5G)。然后通过 du -sh /root/.[^.]* | sort -rh 发现下面的隐藏目录占用:

708M    /root/.vscode-server
678M    /root/.trae-server
112M    /root/.lingma

一看目录名称就知道,这是平常折腾时使用 vscode、trae 远程连接服务器给我存的这么多东西,还有 AI 灵码的,估计使用的少,所以最小。

豆包说这目录可以删除,就是下次 vscode 再连接时需要重新下载。对于磁盘焦虑来说,还是重新下载吧,大不了我不连服务器使用了嘛,本地也不是不可以。

清理后的磁盘占用:

Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p7  6.5G  3.4G  3.1G  53% /

豆包还贴心的给了各一键清理命令打包:

# 1. 停止相关进程(避免文件占用,删除失败)
ps aux | grep -E "vscode-server|trae|lingma" | awk '{print $2}' | xargs kill -9 2>/dev/null

# 2. 删除远程工具+AI工具的冗余缓存(核心清理)
rm -rf /root/.vscode-server
rm -rf /root/.trae-server
rm -rf /root/.lingma

# 3. 清理系统APT缓存(常用且安全)
sudo apt autoremove --purge -y
sudo apt clean
sudo apt autoclean

# 4. 清理系统日志(限制日志大小,避免膨胀)
sudo journalctl --vacuum-size=100M

# 5. 清理用户缓存和回收站
rm -rf /root/.cache/*
rm -rf /root/.local/share/Trash/*

# 6. 清理临时文件(7天未访问的临时文件)
sudo find /tmp -type f -atime +7 -delete
0
分享

评论

还没有评论,快来抢沙发吧!