[Ubuntu]snapで残る古いバージョンのファイルを消す
Posted on by おきん(blog)
概要
Ubuntuで比較的小さい容量のストレージしかない場合、snapが保持する過去バージョンのファイルを消したいことがあると思います。
気になって調べたところsnapで保持するバージョン数を変更できるコマンドと既に保持している過去バージョンのファイルを消せるスクリプトを見つけたので紹介します。
やること
保持するバージョン数の変更
2から20の範囲で設定出来るようです
Shell
1 |
sudo snap set system refresh.retain=2 |
過去バージョンのファイルを消すスクリプト
Shell
1 2 3 4 5 6 7 8 |
#!/bin/bash # 古いsnapのファイルを削除するスクリプト # snapアプリを閉じて実行する! 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 |
やってみた
実行前の/var/lib/snapの容量
$ sudo du -hs /var/lib/* | sort -rh 5.0G /var/lib/snapd 1.3G /var/lib/mysql 359M /var/lib/clamav |
実行後の/var/lib/snapの容量
$ sudo du -hs /var/lib/* | sort -rh 3.6G /var/lib/snapd 1.3G /var/lib/mysql 359M /var/lib/clamav |
結構減りました。
参考
https://mi.okin-jp.net/@okin_p(Misskey)
https://fi.okin-jp.net/@okin_p(Firefish)
https://si.okin-jp.net/@okin_p(Mastodon)
https://fedifile.net/@okin_p/profile/
https://twpf.jp/okin_p
http://profile.hatena.ne.jp/okin_p/
名前:おきん
やってること:面倒なことをPHPにやらせる、IPv6でなにかする、車で移動する
主なガジェット:Google Pixel 4a (5G) ,iPhone XS(ジャンク), iPad mini5, その他
種別:猫 over IPv6 run on PHP
パソコンやガジェットについて書いていく…予定。