成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何清理 Snap 版本以釋放磁盤空間

系統 Linux
這個帶有腳本的快速指南有助于清理舊的 Snap 版本并釋放 Ubuntu 系統中的一些磁盤空間。

我正在使用的 Ubuntu 測試系統中的磁盤空間不足。因此,我通過 GNOME 的磁盤使用分析器進行調查,以找出哪個包正在消耗寶貴的 SSD 空間。除了通常的緩存和主目錄,令我驚訝的是,我發現 Snap 和 Flatpak 消耗了大量的存儲空間。

Snap 大小 - 清理前

Snap 大小 - 清理前

盡管如此,我始終堅持一個規則:除非必要,否則不要使用 Snap 或 Flatpak。這主要是因為它們的安裝尺寸和其他問題。我更喜歡原生 deb 和 rpm 包。多年來,我在這個測試系統中安裝和移除了一定數量的 Snap 包。

但卸載后還有問題。Snap 在系統中保留了一些殘留文件,一般用戶不知道。

所以我打開了 Snap 文件夾 ??/var/lib/snapd/snaps??,發現 Snap 保留了以前安裝/卸載的軟件包的舊版本。

例如,在下圖中,你可以看到 GNOME 3.28、3.34 和 Wine 都被刪除了。但它們還在那里。發生這種情況是因為 Snap 的設計,它在正確卸載后保留已卸載軟件包的版本。

snaps 目錄下的文件

snaps 目錄下的文件

或者,你可以在終端中使用:

snap list --all

snap 列出全部

snap 列出全部

對于保留的版本,默認值為 3。這意味著 Snap 會保留每個軟件包的三個舊版本,包括活動版本。如果你對磁盤空間沒有限制,這是可以的。

但是對于服務器和其他情況,這很容易遇到成本問題,它會消耗你的磁盤空間。

但是,你可以使用以下命令輕松修改計數。該值可以在 2 到 20 之間。

sudo snap set system refresh.retain=2

清理 Snap 版本

在 SuperUser 的一篇文章中,Canonical 的前工程經理 Popey ??提供了一個簡單的腳本??,它可以清理舊版本的 Snaps 并保留最新版本。

這是我們將用來清理 Snap 的腳本。

#!/bin/bash
#Removes old revisions of snaps
#CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu
LANG=en_US.UTF-8 snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done

將上面的腳本以 ??.sh??? 擴展名保存在一個目錄中(例如 ??clean_snap.sh??),賦予它可執行權限并運行。

chmod +x clean_snap.sh

當我運行腳本后,它減少了很多磁盤空間。該腳本還將顯示要刪除的包的名稱。

執行腳本

執行腳本

清理后的 Snap 大小

清理后的 Snap 大小

結束語

對于 Snap 的設計效率如何,人們總是爭論不休。許多人說,它的設計是壞的,是臃腫的,是消耗系統資源的。這種說法的某些部分是真實的,我不會否認它。如果實施和加強得當,整個沙盒應用的概念是很好的。但我相信,與 Snap 相比,Flatpak 工作做得更好。

也就是說,我希望這可以幫助你清理一些磁盤空間。盡管它只在 Ubuntu 中進行了測試,但它應該適用于所有支持 Snap 的 Linux 發行版。

此外,請查看我們關于 ??如何清理 Ubuntu?? 的指南以及其他步驟。

最后,如果你要清理 Flatpak 應用,請參閱 ??這篇指南??。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-08-07 12:17:21

Snap磁盤

2020-04-09 16:29:40

Windows 10系統更新微軟

2020-01-10 16:00:16

Windows 10更新磁盤空間

2015-11-25 13:37:52

磁盤空間LinuxUbuntu

2019-11-20 10:24:43

Linux重復文件磁盤

2019-11-20 10:23:51

磁盤WindowsLinux

2023-03-05 22:11:20

刪除文件磁盤

2025-06-25 08:25:00

運維lsof幽靈文件

2023-03-03 00:07:24

2022-02-24 16:48:53

SnapLinux

2010-04-08 15:24:36

Windows磁盤空間

2018-07-24 08:50:40

Linux磁盤空間磁盤利用率

2011-01-18 10:25:19

Linux磁盤分區

2023-04-18 23:31:59

Linux磁盤系統

2010-05-27 17:51:55

Linux查看磁盤空間

2020-11-17 11:19:48

Linux磁盤空間

2021-08-15 23:03:10

Windows 10Windows微軟

2021-02-11 08:11:50

Window10Docker容器

2020-11-04 18:32:30

APTapt命令Linux

2011-08-19 14:34:03

iPhone開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线观看精品 | 日韩中文字幕一区二区 | 欧美高清成人 | 成人在线免费网站 | 久久亚洲一区二区三区四区 | 精品国产一区二区三区四区在线 | 精品国产一区二区在线 | 成人精品毛片 | 午夜精品三区 | 国产精品久久久久久一级毛片 | 欧美视频xxx | 成人欧美 | 亚洲精品久久国产高清情趣图文 | 色免费视频 | 超碰人人人 | 综合久久99 | 一级片免费视频 | 日本在线看| 久久免费高清视频 | 欧美视频在线一区 | 日韩欧美中文 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 在线免费观看a级片 | 精品乱码一区二区三四区视频 | 成人在线观看免费爱爱 | 欧美日韩一区二区三区四区五区 | 精品国产乱码久久久久久88av | 亚洲欧美自拍偷拍视频 | 欧美一区二区三区四区在线 | 亚洲天堂精品久久 | 国产乱码精品一区二区三区五月婷 | 亚洲a一区二区 | 国产精品99久久久久久动医院 | 精品欧美一区二区久久久伦 | 国精品一区二区 | 国际精品鲁一鲁一区二区小说 | 一级黄色片在线免费观看 | 新91| 国产精品一区二区免费 | 成人欧美一区二区 | 日日爱av |