Ubuntu記憶體佔滿無法執行,花了一下午解決問題,為防止再次發生類似問題,著手清理大檔案。
剛使用ubuntu1天,Snapd檔案已經佔用了3G(清理後沒有顯著效果,從3G->2.5G),因此決定清理,參考:
https://www.51cto.com/article/722139.html
- 在snapd所在資料夾開啟終端,新建clean_snapd.sh檔案
sudo vi clean_snapd.sh
- 在檔案中填入如下指令碼:
#!/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
3. 使用Esc鍵退出後,輸入“:wq”儲存檔案
4. 賦予該檔案可執行許可權
sudo chmod +x clean_snapd.sh
sudo ./clean_snapd.sh