清理 Snapd以释放磁盘空间

文章讲述了作者在Ubuntu系统中遇到Snapd占用大量内存的情况,为避免再次发生,学习并创建了一个bash脚本`clean_snapd.sh`来删除旧的snap应用版本,从而释放了约500MB的空间。尽管清理效果有限,但仍是有效的缓解措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu内存占满无法运行,花了一下午解决问题,为防止再次发生类似问题,着手清理大文件。
刚使用ubuntu1天,Snapd文件已经占用了3G(清理后没有显著效果,从3G->2.5G),因此决定清理,参考:
https://www.51cto.com/article/722139.html

  1. 在snapd所在文件夹打开终端,新建clean_snapd.sh文件
sudo vi clean_snapd.sh
  1. 在文件中填入如下脚本:
#!/bin/bash
#Removes old revisions of snaps
#CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
    snap remove "$snapname" --revision="$revision"
done

在这里插入图片描述
3. 使用Esc键退出后,输入“:wq”保存文件
4. 赋予该文件可执行权限

sudo chmod +x clean_snapd.sh
sudo ./clean_snapd.sh

清理后还剩2.5G,好吧,聊胜于无。

Filesystem Size Used Avail Use% Mounted on udev 32G 0 32G 0% /dev tmpfs 6.3G 7.1M 6.3G 1% /run /dev/nvme0n1p2 468G 449G 0 100% / tmpfs 32G 24M 32G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 32G 0 32G 0% /sys/fs/cgroup /dev/loop0 128K 128K 0 100% /snap/bare/5 /dev/loop3 350M 350M 0 100% /snap/gnome-3-38-2004/140 /dev/loop4 56M 56M 0 100% /snap/core18/2846 /dev/loop6 74M 74M 0 100% /snap/core22/1722 /dev/loop10 66M 66M 0 100% /snap/gtk-common-themes/1519 /dev/loop16 350M 350M 0 100% /snap/gnome-3-38-2004/143 /dev/loop7 13M 13M 0 100% /snap/snap-store/1216 /dev/loop8 506M 506M 0 100% /snap/gnome-42-2204/176 /dev/loop15 12M 12M 0 100% /snap/kgraphviewer/23 /dev/loop13 13M 13M 0 100% /snap/snap-store/1113 /dev/loop12 439M 439M 0 100% /snap/kf5-5-110-qt-5-15-11-core22/3 /dev/loop18 64M 64M 0 100% /snap/core20/2434 /dev/loop19 92M 92M 0 100% /snap/gtk-common-themes/1535 /dev/nvme0n1p1 511M 6.1M 505M 2% /boot/efi /dev/sda 1.8T 1.5T 289G 84% /media/Data tmpfs 6.3G 20K 6.3G 1% /run/user/125 /dev/loop21 753M 753M 0 100% /snap/pycharm-community/439 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1002 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1020 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1022 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1018 /dev/loop14 45M 45M 0 100% /snap/snapd/23545 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1013 /dev/loop17 517M 517M 0 100% /snap/gnome-42-2204/202 /dev/loop9 74M 74M 0 100% /snap/core22/1748 /dev/loop20 64M 64M 0 100% /snap/core20/2496 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1016 tmpfs 6.3G 8.0K 6.3G 1% /run/user/1008 /dev/loop5 56M 56M 0 100% /snap/core18/2855 /dev/lo
03-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值