在开发供个人使用的 Ubuntu 服务器时,我删除了对于我的使用来说不需要的内容。我想正确清洁它。
我使用尽可能简洁的方式删除了 snap 和 snapd ( snap remove <the default installed snap:core,lxd,snapd>
+ apt remove --purge snap
)。它确实删除了守护进程、缓存、/snap
文件夹,但是它没有清除循环分区,它暂时被卸载。
有提到我应该在卸载之前运行一个额外的清理命令,但为时已晚。命令本来就是,这里snap remove --purge <installed snap:core,lxd,snapd>
提一下。
如何以最佳方式删除这些循环分区?
后者重新安装snap会不会很困难?(如果需要的话)
查看 lsblk 的结果:
>$lsblk -a
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 0B 1 loop
loop1 7:1 0 0B 1 loop
loop2 7:2 0 0B 1 loop
loop3 7:3 0 0B 1 loop
loop4 7:4 0 0B 1 loop
loop5 7:5 0 0B 1 loop
loop6 7:6 0 0B 0 loop
loop7 7:7 0 0B 0 loop
sda 8:0 0 279.4G 0 disk
├─sda1 8:1 0 1M 0 part
[...]
使用的分布如下
>$uname -a
Linux ubuntu 5.15.0-83-generic #92-Ubuntu SMP Mon Aug 14 09:30:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
更新一
毫无疑问,loop{0..7} 与 snap 相关联,在删除 snap之前请参阅下面的命令输出:
>$ lsblk -a
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.5M 1 loop /snap/core20/2015
loop1 7:1 0 111.9M 1 loop /snap/lxd/24322
loop2 7:2 0 87M 1 loop /snap/lxd/27037
loop3 7:3 0 53.3M 1 loop /snap/snapd/19457
loop4 7:4 0 40.4M 1 loop /snap/snapd/20671
loop5 7:5 0 63.9M 1 loop /snap/core20/2182
loop6 7:6 0 0B 0 loop
loop7 7:7 0 0B 0 loop
sda 8:0 0 279.4G 0 disk
├─sda1 8:1 0 1M 0 part
[...]