同じスナップ「コア」にリビジョン番号付きのループデバイスが合計3つあることがわかったとき、lsblk
を使用して接続デバイスを確認しました。
loop1 7:1 0 81.6M 1 loop /snap/core/4110
loop2 7:2 0 81.7M 1 loop /snap/core/4017
loop0 7:0 0 81.3M 1 loop /snap/core/3887
スナップのマウントディレクトリを確認すると、次のようになります。
drwxr-xr-x 24 root root 321 Jan 22 13:17 3887
drwxr-xr-x 24 root root 321 Feb 6 20:48 4017
drwxr-xr-x 24 root root 321 Feb 20 22:37 4110
lrwxrwxrwx 1 root root 4 Feb 23 19:31 current -> 4110
そしてsnap list
はこれを示しています:
core 16-2.31.1 4110 canonical core
なぜsnapd
が古いバージョンのスナップコアを削除しないのですか?それは通常の動作ですか、またはこれが起こるはずがない場合にこれを削除する方法はありますか? Ubuntu 16.04を使用しています。
Ubuntu開発者と話す場合、現在のデフォルトでは、必要に応じて以前のバージョンにロールバックできるように、スナップの3つの以前のバージョンを保持します。このデフォルト設定は構成できません。
コマンドsnap remove --revision=<an old one> snapname
を使用して、スナップの古いリビジョンを削除できます。
現在のスナップのみをループファイルシステムとしてマウントするかどうかを検討していますが、その状態はわかりません。