为什么同一个快照有多个循环设备?
我使用lsblk
来检查连接的设备,当我发现共有3个循环设备用于相同的快照“核心”,带有修订号。
loop1 7:1 0 81.6M 1 loop /snap/core/4110 loop2 7:2 0 81.7M 1 loop /snap/core/4017 loop0 7:0 0 81.3M 1 loop /snap/core/3887
在检查快照的挂载目录时,这是我得到的:
drwxr-xr-x 24 root root 321 Jan 22 13:17 3887 drwxr-xr-x 24 root root 321 Feb 6 20:48 4017 drwxr-xr-x 24 root root 321 Feb 20 22:37 4110 lrwxrwxrwx 1 root root 4 Feb 23 19:31 current -> 4110
和snap list
显示:
core 16-2.31.1 4110 canonical core
为什么snapd
没有删除旧版本的snap核心? 这是正常的行为,还是有任何方法可以删除它,如果这不应该发生? 我正在使用Ubuntu 16.04。
在与Ubuntu开发人员交谈时,当前的默认设置是保留三个先前版本的快照,以便您可以根据需要回滚到先前版本。 此默认设置不可配置。
您可以使用命令snap remove --revision=
删除旧版本的快照。
他们正在考虑是否只将当前的快照安装为循环文件系统,但我不知道它的状态。