hiro99ma blog

wsl: snapfuseが残るがあきらめた

2025/05/16

たぶん WSL2 ではなく Ubuntu とか snap 関係だとは思うが発生しているのが WSL2 なのでそうしておく。

df すると “snapfuse” がたくさんあることに気付いた。

snapfuse        128K  128K     0 100% /snap/bare/5
snapfuse         64M   64M     0 100% /snap/core20/2501
snapfuse         64M   64M     0 100% /snap/core20/2571
snapfuse         74M   74M     0 100% /snap/core22/1908
snapfuse         74M   74M     0 100% /snap/core22/1963
snapfuse        242M  242M     0 100% /snap/firefox/6103
snapfuse        242M  242M     0 100% /snap/firefox/6159
snapfuse        506M  506M     0 100% /snap/gnome-42-2204/176
snapfuse        517M  517M     0 100% /snap/gnome-42-2204/202
snapfuse         70M   70M     0 100% /snap/go/10866
snapfuse         70M   70M     0 100% /snap/go/10888
snapfuse         92M   92M     0 100% /snap/gtk-common-themes/1535
snapfuse         36M   36M     0 100% /snap/ruby/401
snapfuse         36M   36M     0 100% /snap/ruby/415
snapfuse         45M   45M     0 100% /snap/snapd/23771
snapfuse         51M   51M     0 100% /snap/snapd/24505
snapfuse        132M  132M     0 100% /snap/ubuntu-desktop-installer/1276
snapfuse        132M  132M     0 100% /snap/ubuntu-desktop-installer/1286

ネット検索してもよくわからないので ChatGPT氏に聞いた。
snap でインストールしたらバージョンごとにマウントされることがあるらしい。

snapfuse - ChatGPT

確かに snap list で出てきたものとだいたい一致しているようだ(よく見てない)。

sudo snap set system refresh.retain=2 みたいにして保持するバージョン数の指定はできるそうだ。 なら 1つでいいや、と思ったのだが 2以上だそうな。

だとすると、df で出てきたのは 2つずつしかないのでもうこれ以上はないのか。。。

/snap/core20 は Ubuntu 20 時代だろうから、今は 22.04 使っているので削除しても良いと思う。

$ sudo snap remove core20
error: cannot remove "core20": snap "core20" is not removable: snap is being
       used by snap ruby.

ruby?

$ snap list --all | grep core20
core20                    20250407         2571   latest/stable    canonical**  base
core20                    20250213         2501   latest/stable    canonical**  base,disabled

何か使われているのか。
このコマンドを実行して何か出てきたらパッケージが使っているそうだが・・・自分やん。

$ snap list | awk '{print $1}' | tail -n +2 | while read snap; do snap info "$snap" | grep -q "base: core20" && echo "$snap"; done
core20

無理やりには削除しない方がよいらしいので、あきらめた。


 < Top page


コメント(Google Formへ飛びます)

GitHub

X/Twitter

Homepage