Я только что понял, используя 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
df
.Ответы:
Каждая отдельная привязка - это изображение файловой системы squashfs, доступное только для чтения . Чтобы получить доступ к файлам в этих изображениях,
snapd
монтирует изображения, по одному для каждой установленной версии моментального снимка, внутри/snap
.Таким образом, этот список установленных петлевых устройств эффективно включает в себя установленные вами защелки и является частью нормальной работы
snapd
. Вы не должны пытаться удалить их. Если вы действительно не хотите их там вообще, то вы можете удалить соответствующие снимки.Различные утилиты предназначены для того, чтобы показать вам все смонтированные файловые системы, включая петлевые, и именно поэтому вы их видите.
snapd
это первый распространенный демон, который я видел, чтобы таким образом поддерживать большой и переменный набор монтируемых петлевых монтировок, что, по общему признанию, препятствует пользовательскому интерфейсу этих утилит. Возможно, в конце концов мы увидим, что эти утилиты по умолчанию скрывают монтируемые петли.источник
Вы можете удалить старое ядро, выполнив
вручную.
источник
<number>
?df
"/ DEV / loop2" это номер 2?Если вы не используете привязки, просто удалите их, как и раньше. Ядро Ubuntu - это оснастка, необходимая для запуска других оснасток. Видимость снимков в утилите gnome-disk, вероятно, не нужна, но это побочный эффект от того, как работают снимки.
источник
sudo snap remove ubuntu-core
->error: cannot remove "ubuntu-core": snap "ubuntu-core" is not removable
. Я удалилsnapd
пакет, так как я не собираюсь использовать егоsnap
дальше, но 3 устройства Snap-loop в утилите диска все еще остаются.snapd
из новой установки Ubuntu 19.04 (сервер) иcore
снимок был удален как побочный эффект.