古いUbuntu Coreスナップをアンマウントして削除する方法


23

入力するとき:

$ mount|grep snap
/var/lib/snapd/snaps/ubuntu-core_352.snap on /snap/ubuntu-core/352 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_423.snap on /snap/ubuntu-core/423 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_122.snap on /snap/ubuntu-core/122 type squashfs (ro,relatime)

私はいくつかの古いスナップを参照してください「マウント」と使用可能な中のみ最新バージョンは、次のように使用され、現在では/snap/ubuntu-core

大したことではありませんが、古いubuntuコアが必要ですか?これは削除されていないバグではありませんか?ファイルをアンマウントして削除してもいいですか?

回答:


26
  sudo snap remove core --revision 122
  sudo snap remove core --revision 352

したがって、基本的にコマンドラインで削除するリビジョンを渡します。

インストールしたものを確認するには、使用する必要があります snap list [snap-name] --all


4
現在のパッケージ名を考慮すると、最新のコマンドは次のようになります sudo snap remove core --revision 122
。– dess

4
snap list --allすべてのリビジョンのインストール済みパッケージをリストします。無効になっているすべてのスナップパッケージを削除する方法も確認してください。
パブロA

3

これは完了しているためsnap revert、古いスナップバージョンにロールバックできます。


2

そこで、古いスナップをアンマウントします。

sudo umount /snap/ubuntu-core/122

そして、いくつかの手動のクリーンアップを行いました

sudo rmdir /snap/ubuntu-core/122
sudo rm /var/lib/snapd/snaps/ubuntu-core_122.snap

他のも同じです。空は落ちなかった...まだ


私の場合、最後のコマンドsudo rm /var/lib/snapd/snaps/ubuntu-core_122.snapは不要です。
セルジュStroobandt

gist.github.com/tsbertalan/f49f892a58d2a0889358e5b6b64af028これは、複数のマウントでこれを自動化する要点です。実際にはコマンドを実行しません。実行する内容を印刷するだけで、簡単に変更できます。
tsbertalan

youtスクリプトは、すべてのスナップを削除します。これはあなたが望むものではありません!
solsTiCe

sudo:unmount:コマンドが見つかりません....?
ウサギ

0

スナップコア、スナップ、マウントされたファイルシステムを完全に削除するには:

  1. インストールされているスナップコアsnap list --all を一覧表示すると、次のように表示されます。

    Name Version Rev Tracking Publisher Notes core 16-2.41 7713 stable canonical✓ core,disabled core 16-2.42 7917 stable canonical✓ core

  2. 無効なものを削除するにsnap remove core --revision 7713は、最初に手順1のRev列が--revisionと一致する必要があることに注意してください

  3. (Ubuntuの上:アンインストールsnapd apt-get purge snapd

  4. Findoutはスナップがまだ実装されている場合(例えばdf -H)のようなものを与え
    /dev/loop0 94M 94M 0 100% /snap/core/7917て、それをアンマウントumount /snap/core/7917が、それはいけません

  5. マウントされたfs-esがまだある場合は、/ etc / systemd / system / snap-core- *何かのファイルを手動でクリーンアップする必要があります。

次回サーバーを再起動すると、何らかの理由で再度snapdをインストール/削除しない限り、スナップは存在しません...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.