Add*_*son 9 nautilus mount snap 20.04
作为一名 Ubuntu 用户,我或多或少被迫使用 Snap。特别是因为我让一切都尽可能接近库存标准,以获得最稳定和良好支持的体验。
随着时间的推移snap
,它的侵入性越来越强,最近出现在我的文件资源管理器 (Nautilus) 的侧边栏中。
这是我所看到的示例:
此图像中的问题位于底部附近 - “116 MB 卷”和“230 MB 卷”。
snap
如果我单击它们,它们将自动安装,并且我可以看到它们与我运行命令时相关mount
:
/var/lib/snapd/snaps/core_12821.snap (deleted) on /media/USERNAME/disk type squashfs (ro,nosuid,nodev,relatime,uhelper=udisks2)
/var/lib/snapd/snaps/code_92.snap (deleted) on /media/USERNAME/disk1 type squashfs (ro,nosuid,nodev,relatime,uhelper=udisks2)
Run Code Online (Sandbox Code Playgroud)
有什么办法可以阻止snap
坐骑出现在这里吗?即使我卸载这些卷,它们仍然存在。他们总是出现。
我从来没有试图让它们安装在第一位 - 我从来没有运行过命令,或者根本mount
没有搞乱。snap
他们在正常运行大约 14 天后突然出现。重新启动似乎可以修复它。
我也从未对该/media/
文件夹做过任何特殊的事情,或将其配置为以任何方式不同。我不知道他们为什么要坐在那里。它与我的 USB 自动挂载到的位置相同,所以我假设它是 Ubuntu 默认值。
我的/etc/fstab
与此完全无关。该文件中没有任何有趣的内容。
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX / ext4 errors=remount-ro 0 1
UUID=XXXX-XXXX /boot/efi vfat umask=0077 0 1
# 2TB HDD
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /home/addison/hdd ext4 defaults 0 0
# Swap Partition
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw 0 0
# MariaDB tmpfs/ramdisk
none /mnt/mariadbtmp tmpfs rw,relatime,size=2G 0 0
# Several random NFS mounts
192.168.X.X:/redacted /mnt/redacted nfs4 defaults,_netdev,soft,rw,bg,timeo=180 0 0
192.168.X.X:/redacted /mnt/redacted nfs4 defaults,_netdev,soft,rw,bg,timeo=180 0 0
Run Code Online (Sandbox Code Playgroud)
snap
如果它能尽可能远离人们的视线,我会非常希望它。
对我来说,挂载点位于 systemD 中:
ll /etc/systemd/system | grep snap
Run Code Online (Sandbox Code Playgroud)
-rw-r--r-- 1 root root 303 Sep 26 09:54 snap-firefox-1883.mount
-rw-r--r-- 1 root root 273 Jul 26 16:55 snap-yq-1805.mount
-rw-r--r-- 1 root root 333 Sep 26 09:54 var-snap-firefox-common-host\x2dhunspell.mount
-rw-r--r-- 1 root root 282 Jul 27 22:12 snap-gradle-134.mount
Run Code Online (Sandbox Code Playgroud)
您还可以通过以下方式列出它们systemctl
:
$ systemctl list-units -t mount --all | grep snap
Run Code Online (Sandbox Code Playgroud)
UNIT LOAD ACTIVE SUB DESCRIPTION
snap-bare-5.mount loaded active mounted Mount unit for bare, revision 5
snap-core18-2560.mount loaded active mounted Mount unit for core18, revision 2560
snap-core18-2566.mount loaded active mounted Mount unit for core18, revision 2566
snap-core20-1611.mount loaded active mounted Mount unit for core20, revision 1611
snap-core20-1623.mount loaded active mounted Mount unit for core20, revision 1623
snap-gnome\x2d3\x2d34\x2d1804-24.mount loaded active mounted Mount unit for gnome-3-34-1804, revision 24
snap-gnome\x2d3\x2d34\x2d1804-77.mount loaded active mounted Mount unit for gnome-3-34-1804, revision 77
snap-gnome\x2d3\x2d38\x2d2004-115.mount loaded active mounted Mount unit for gnome-3-38-2004, revision 115
snap-gnome\x2d3\x2d38\x2d2004-119.mount loaded active mounted Mount unit for gnome-3-38-2004, revision 119
Run Code Online (Sandbox Code Playgroud)
所以我为摆脱这些所做的事情是:
$ sudo systemctl disable snap-firefox-1883.mount
Removed /etc/systemd/system/default.target.wants/snap-firefox-1883.mount.
Removed /etc/systemd/system/multi-user.target.wants/snap-firefox-1883.mount.
$ sudo systemctl disable snap-gradle-134.mount
Removed /etc/systemd/system/multi-user.target.wants/snap-gradle-134.mount.
$ sudo systemctl disable snap-yq-1805.mount
Removed /etc/systemd/system/multi-user.target.wants/snap-yq-1805.mount.
Run Code Online (Sandbox Code Playgroud)
有一个未解决的 bug snap--.mount systemd 单元遗留下来
注意:不要\x2d
用减号替换,而是引用安装名称:
$ systemctl disable "snap-yaml\x2dlanguage\x2dserver-20.mount"
Removed /etc/systemd/system/multi-user.target.wants/snap-yaml\x2dlanguage\x2dserver-20.mount.```
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
985 次 |
最近记录: |