在gnome-disk-utility中可见的小型快照循环设备,或者snap ubuntu-core的功能是什么


38

我刚刚使用gnome-disk-utility(3.18.3.1)意识到我的16.04安装具有几个小型环路设备。

详细:

  • 78 MB循环设备(/var/lib/snapd/sn_ntu-core_352.snap-> / dev / loop0)
  • 76 MB循环设备(/var/lib/snapd/sn_ntu-core_216.snap-> / dev / loop1)
  • 79 MB循环设备(/var/lib/snapd/sn_ntu-core_423.snap-> / dev / loop2)
  • 705 KB循环设备(/var/lib/snapd/snaps/tpad_12.snap-> / dev / loop3)
  • 684 KB循环设备(/var/lib/snapd/snaps/tpad_11.snap-> / dev / loop5)
  • 705 KB循环设备(/var/lib/snapd/snaps/tpad_13.snap-> / dev / loop6)

图片展示 gnome-disk-utility

在此处输入图片说明

我的问题如下:

  • 这些回路设备有什么作用?
  • 这是16.04中的预期行为吗?
  • 我可以删除它们吗?如果是这样-怎么做(仅通过卸载)?
  • 删除下面提到的2个已安装的按扣(tpad和ubuntu-core)是否有任何风险?

更新

已安装的按扣

snap list我确实有

  • tpad(1.8.1)
  • Ubuntu内核(16.04.1)

已安装。我记得当我意识到此选项时,我曾短暂地对卡扣进行过修补-但我不确定我是否安装了这2个卡扣-或它们是否已预先/自动安装。

tpad是一个终端文本编辑器,具有类似于GUI的用户界面,我确实手动安装,因为我不使用它,所以现在通过删除了它sudo snap remove tpad。结果,指向tpad的2个循环设备消失了gnome-disk-utility

所以-目前,我仍然安装了1个snap ubuntu-core,但我不知道它的用途。此特定快照的摘要是

The ubuntu-core OS snap

这可能是一个错误
雏菊

1
这可能是这个错误。Snapd离开了所有这些丑陋的循环设备。也每一个df
巴勃罗

@PabloBianchi他们占用实际的高清空间吗?即使我取消安装snap包?
becko

@PabloBianchi该错误被标记为WONTFIX。太糟糕了,因为它非常俗气(被忽略并且处于失修状态)。
Erik Bennett

Answers:


16

每个单独的快照都是一个只读的squashfs文件系统映像。为了访问这些映像中的文件,请在中snapd安装映像(每个已安装的快照版本一个)/snap

因此,此已安装回路设备列表有效地包括您已安装的卡扣,并且是的正常操作的一部分snapd。您不应该尝试删除它们。如果您真的不希望它们在那里,则可以删除相应的快照。

各种实用程序旨在向您显示所有已挂载的文件系统,包括回送文件系统,这就是您看到它们的原因。snapd这是我见过的第一个常见的守护程序,它以此方式维护大量的可变环回安装,这无疑会妨碍这些实用程序的UI。也许最终我们会看到这些实用程序默认情况下隐藏了环回安装。



3

如果您不使用快照,则不如按需卸载快照。Ubuntu核心是其他快照需要运行的快照。可能不希望在gnome-disk-utility中显示快照,但这是快照工作方式的副作用。


5
snap ubuntu-core无法使用sudo snap remove ubuntu-core-> 删除error: cannot remove "ubuntu-core": snap "ubuntu-core" is not removable。我删除了snapd软件包,因为我将不再使用它snap,但是仍然保留了磁盘实用程序中的3个snap loop设备。
dufte

上面的错误可能是一个已修复的错误:我刚刚snapd从全新安装的Ubuntu 19.04(服务器)core中删除,并且该快照作为副作用被删除。
zwol
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.