当我们使用该命令时lsblk
,我们可以看到每个 snap 应用程序都挂载在目录下/snap/app_name
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 61.5G 0 part
├─sda2 8:2 0 337.7G 0 part
├─sda3 8:3 0 62.4G 0 part /
└─sda4 8:4 0 4.1G 0 part [SWAP]
sr0 11:0 1 1024M 0 rom
loop0 7:0 0 29.7M 0 loop /snap/wifi-ap/93
loop1 7:1 0 78.4M 0 loop /snap/core/1577
loop2 7:2 0 79.5M 1 loop /snap/core/1689
那么,在启动时进行安装是否会减慢启动过程?
答案1
您可以使用以下systemd-analyze
命令获取有关启动期间资源消耗的更多详细信息。例如:-
systemd-analyze blame
这将按使用时间的顺序列出启动期间每件事所消耗的时间。
systemd-analyze plot > plot.svg
这将生成一个名为“plot.svg”的 svg,您可以使用图像查看器应用程序打开它。它以图形方式显示在启动过程中哪些东西占用了您的机器。
答案2
有人已经解释过了。
使用 Snap 来获取最新软件,最终我们付出的代价是更高的网络流量、更多的磁盘使用量和更慢的启动时间。如果您根本不想使用 Snap,那么请使用 sudo apt-get purge snapd 将其删除。
更多详情请见此处Snap Mount 详情