Pequenos dispositivos snap loop visíveis no utilitário gnome-disk OU qual é a função do snap ubuntu-core

38

Acabei de perceber usando gnome-disk-utility(3.18.3.1) que minha instalação 16.04 está apresentando vários dispositivos pequenos de loop.

Em detalhe:

  • Dispositivo de loop de 78 MB (/var/lib/snapd/sn_ntu-core_352.snap -> / dev / loop0)
  • Dispositivo de loop de 76 MB (/var/lib/snapd/sn_ntu-core_216.snap -> / dev / loop1)
  • Dispositivo de loop de 79 MB (/var/lib/snapd/sn_ntu-core_423.snap -> / dev / loop2)
  • Dispositivo de loop de 705 KB (/var/lib/snapd/snaps/tpad_12.snap -> / dev / loop3)
  • Dispositivo de loop de 684 KB (/var/lib/snapd/snaps/tpad_11.snap -> / dev / loop5)
  • Dispositivo de loop de 705 KB (/var/lib/snapd/snaps/tpad_13.snap -> / dev / loop6)

Imagem mostrando gnome-disk-utility

insira a descrição da imagem aqui

Minhas perguntas são as seguintes:

  • Para que são usados ​​esses dispositivos de loop?
  • Esse é um comportamento esperado no 16.04?
  • Posso removê-los? E se sim - como (apenas desmontando)?
  • Existe algum risco em remover os 2 snaps instalados mencionados abaixo (tpad e ubuntu-core)

ATUALIZAR

Snaps instalados

De acordo com snap listeu tenho

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

instalado. Lembro-me de mexer com snaps por um curto período de tempo quando percebi essa opção - mas não tenho certeza se instalei esses 2 snaps - ou se eles são pré / auto-instalados.

O tpad é um editor de texto do Terminal com interface do usuário semelhante à GUI que eu instalei manualmente, pois não o uso, removi-o agora via sudo snap remove tpad. Como resultado, os 2 dispositivos de loop apontando para o tpad desaparecem gnome-disk-utility.

Então, no ponto atual, ainda estou com 1 snap instalado chamado ubuntu-coree não sei para que é usado. O resumo desse snap em particular é

The ubuntu-core OS snap
dufte
fonte
Isso pode ser um erro #
395 daisy
11
Pode ser esse bug . Snapd deixou todos aqueles dispositivos feios de loop. Também lá em todos df.
Pablo A
@PabloBianchi Eles estão ocupando espaço real em HD? Mesmo se eu desinstalar o pacote snap?
Becko
@PabloBianchi Esse bug está marcado como WONTFIX. Pena que é muito cafona (Negligenciada e em mau estado).
Erik Bennett

Respostas:

16

Cada snap individual é uma imagem do sistema de arquivos squashfs somente leitura . Para acessar arquivos dentro dessas imagens, snapdmonte as imagens, uma para cada versão snap instalada, dentro /snap.

Portanto, esta lista de dispositivos de loop montado inclui efetivamente os snaps que você instalou e faz parte da operação normal do snapd. Você não deve tentar removê-los. Se você realmente não os quiser, pode remover os snaps correspondentes.

Vários utilitários foram projetados para mostrar todos os sistemas de arquivos montados, incluindo os de loopback, e é por isso que você os vê. snapdé o primeiro daemon comum que vi manter um conjunto grande e variável de montagens de loopback dessa maneira, o que, reconhecidamente, atrapalha a interface do usuário desses utilitários. Talvez, eventualmente, veremos esses utilitários ocultar montagens de loopback por padrão.

Robie Basak
fonte
7

Você pode remover o núcleo antigo executando

sudo snap remove core --revision <number>

manualmente.

Olivier FEBWIN
fonte
Isso não resolveria o problema neste caso, desculpe!
precisa saber é o seguinte
Como listar os rótulos <number>? O df "/ dev / loop2" é o número 2?
Peter Krauss
3

Se você não usar o snap, basta desinstalá-lo como fez. O núcleo do Ubuntu é a pressão que os outros snaps precisam executar. A visibilidade dos snaps no utilitário gnome-disk-provavelmente não é desejada, mas é um efeito colateral de como os snaps estão funcionando.

Beernarrd
fonte
5
O snap ubuntu-core não é removível usando sudo snap remove ubuntu-core-> error: cannot remove "ubuntu-core": snap "ubuntu-core" is not removable. Eu removi o snapdpacote porque não vou usar snapmais, mas os 3 dispositivos snap loop no utilitário de disco ainda estão restantes.
Dufte # 10/16
O exemplo acima pode ter sido um bug que foi corrigido: acabei de remover snapduma nova instalação do Ubuntu 19.04 (servidor) e o coresnap foi removido como efeito colateral.
zwol 17/07