Маленькие устройства с защелкивающимся циклом видны в утилите gnome-disk ИЛИ какова функция привязки ubuntu-core


38

Я только что понял, используя gnome-disk-utility(3.18.3.1), что моя установка 16.04 включает в себя несколько небольших петлевых устройств.

В деталях:

  • Loop-устройство 78 МБ (/var/lib/snapd/sn_ntu-core_352.snap -> / dev / loop0)
  • Циклическое устройство 76 МБ (/var/lib/snapd/sn_ntu-core_216.snap -> / dev / loop1)
  • Циклическое устройство 79 МБ (/var/lib/snapd/sn_ntu-core_423.snap -> / dev / loop2)
  • Устройство Loop на 705 КБ (/var/lib/snapd/snaps/tpad_12.snap -> / dev / loop3)
  • Loop-устройство 684 КБ (/var/lib/snapd/snaps/tpad_11.snap -> / dev / loop5)
  • Устройство Loop на 705 КБ (/var/lib/snapd/snaps/tpad_13.snap -> / dev / loop6)

Показ изображения gnome-disk-utility

введите описание изображения здесь

Мои вопросы следующие:

  • Для чего используются эти петлевые устройства?
  • Это ожидаемое поведение в 16.04?
  • Могу ли я удалить их? И если так - как (просто путем размонтирования)?
  • Есть ли риск при удалении 2 установленных оснасток, упомянутых ниже (tpad и ubuntu-core)

ОБНОВИТЬ

Установленные защелки

По словам snap listу меня есть

  • tpad (1.8.1)
  • Ubuntu-Core (16.04.1)

установлены. Я помню, что я немного повозился с привязками, когда понял, что это опция - но я не совсем уверен, установил ли я эти две привязки - или они предварительно / автоматически установлены.

tpad - это текстовый редактор терминала с GUI-подобным пользовательским интерфейсом, который я установил вручную, поскольку я им не пользуюсь, теперь я удалил его через sudo snap remove tpad. В результате исчезли 2 петлевых устройства, указывающие на tpad gnome-disk-utility.

Итак, на данный момент у меня все еще установлена ​​1 привязка, ubuntu-coreи я не знаю, для чего она используется. Краткое изложение этого конкретного снимка

The ubuntu-core OS snap

Это может быть ошибка
маргаритка

1
Это может быть эта ошибка . Snapd оставил все эти уродливые петлевые устройства. Также есть на каждом df.
Пабло А

@PabloBianchi Они занимают фактическое HD-пространство? Даже если я удалю пакет Snap?
Бекко

@PabloBianchi Эта ошибка помечена как WONTFIX. Жаль, так как это очень липко (пренебречь и в плохом состоянии).
Эрик Беннетт

Ответы:


16

Каждая отдельная привязка - это изображение файловой системы squashfs, доступное только для чтения . Чтобы получить доступ к файлам в этих изображениях,snapd монтирует изображения, по одному для каждой установленной версии моментального снимка, внутри /snap.

Таким образом, этот список установленных петлевых устройств эффективно включает в себя установленные вами защелки и является частью нормальной работы snapd . Вы не должны пытаться удалить их. Если вы действительно не хотите их там вообще, то вы можете удалить соответствующие снимки.

Различные утилиты предназначены для того, чтобы показать вам все смонтированные файловые системы, включая петлевые, и именно поэтому вы их видите. snapdэто первый распространенный демон, который я видел, чтобы таким образом поддерживать большой и переменный набор монтируемых петлевых монтировок, что, по общему признанию, препятствует пользовательскому интерфейсу этих утилит. Возможно, в конце концов мы увидим, что эти утилиты по умолчанию скрывают монтируемые петли.


7

Вы можете удалить старое ядро, выполнив

sudo snap remove core --revision <number>

вручную.


Это не решит проблему в этом случае, извините!
Ads20000

Как перечислить ярлыки <number>? df "/ DEV / loop2" это номер 2?
Питер Краусс

3

Если вы не используете привязки, просто удалите их, как и раньше. Ядро Ubuntu - это оснастка, необходимая для запуска других оснасток. Видимость снимков в утилите gnome-disk, вероятно, не нужна, но это побочный эффект от того, как работают снимки.


5
Привязать ядро ​​Ubuntu нельзя удалить с помощью sudo snap remove ubuntu-core-> error: cannot remove "ubuntu-core": snap "ubuntu-core" is not removable. Я удалил snapdпакет, так как я не собираюсь использовать его snapдальше, но 3 устройства Snap-loop в утилите диска все еще остаются.
dufte

Выше, возможно, была ошибка, которая теперь исправлена: я только что удалил snapdиз новой установки Ubuntu 19.04 (сервер) и coreснимок был удален как побочный эффект.
Звол
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.