o sistema monta / dev / loop0 em / snap / core / 3604 e está 100% cheio, de onde vem? [duplicado]

6

Olhando para df -h , percebi que tenho esse /dev/loop0 montado em /snap/core/3604 e está sempre 100% cheio:

root@maxipc:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  9.9M  1.6G   1% /run
/dev/sda3       116G   38G   73G  35% /
tmpfs           7.8G   20M  7.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/loop0       84M   84M     0 100% /snap/core/3604
/dev/sda1       239M  111M  111M  50% /boot
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           1.6G   44K  1.6G   1% /run/user/1000

Quando eu faço um umount /snap/core/3604 ou umount /dev/loop0 ele irá desmontar então aparentemente ele não está ocupado (também quando eu tento remontar /dev/loop0 novamente, ele não remonta porque, claro, não está em fstab Nele, parece que há um sistema de arquivos raiz pequeno, bonitinho e pequeno esmagado naquele 84M:

root@maxipc:~# ls -la /snap/core/3604
total 4
drwxr-xr-x 24 root root  333 Nov 30 12:39 .
drwxr-xr-x  3 root root 4096 Dec 26 20:29 ..
drwxr-xr-x  2 root root 1937 Nov 30 12:38 bin
drwxr-xr-x  6 root root  129 Nov 30 12:38 boot
drwxr-xr-x  4 root root 1160 Nov 30 12:38 dev
drwxr-xr-x 80 root root 2399 Nov 30 12:38 etc
drwxr-xr-x  2 root root    3 Apr 12  2016 home
drwxr-xr-x 20 root root  406 Nov 30 12:38 lib
drwxr-xr-x  2 root root   43 Nov 30 12:38 lib64
drwxr-xr-x  2 root root    3 Nov 30 12:35 media
drwxr-xr-x  3 root root   45 Nov 30 12:39 meta
drwxr-xr-x  2 root root    3 Nov 30 12:35 mnt
drwxr-xr-x  2 root root    3 Nov 30 12:35 opt
drwxr-xr-x  2 root root    3 Apr 12  2016 proc
drwx------  2 root root   46 Nov 30 12:38 root
drwxr-xr-x  8 root root  115 Nov 30 12:38 run
drwxr-xr-x  2 root root 2349 Nov 30 12:38 sbin
drwxr-xr-x  2 root root   58 Nov 30 12:39 snap
drwxr-xr-x  2 root root    3 Nov 30 12:35 srv
drwxr-xr-x  2 root root    3 Feb  5  2016 sys
drwxrwxrwt  2 root root    3 Nov 30 12:37 tmp
drwxr-xr-x 11 root root  151 Nov 30 12:38 usr
drwxr-xr-x 12 root root  172 Nov 30 12:38 var
drwxr-xr-x  2 root root    3 Nov 30 12:36 writable

e quando tento fazer um fuser -m /snap/core/3604 para ver quem usa a montagem, nada aparece. Ele reaparece a cada inicialização, e eu não sei como está chegando, oh, também, não há sinal disso em /etc/fstab . também é squashfs file system. parece que é inofensivo, mas eu só quero saber por que ele faz o que faz. O que é isso? qualquer ajuda / resposta seria apreciada.

Obrigado antecipadamente,

MG

ps: Eu pensei que essa questão é diferente porque o dispositivo de loop é montado como se fosse um sistema de arquivos primário e funcional, mesmo que não esteja ocupado. ele fica umount toda vez que você quiser, mas aparece novamente após o boot. geralmente dispositivos de loop surgem por df -H , mas para mim este dispositivo de loop surge até mesmo entre coisas que as ferramentas gráficas do gnome mostram, exatamente como mostra um hardrive em seu nautilus.

    
por M G 27.12.2017 / 20:52

1 resposta

10
% bl0ck_qu0te%

Isso é normal. /dev/loopX são dispositivos virtuais para montar arquivos de imagem. E eles são apenas - assim, não ficam maiores ou menores do que quando são criados.

Esses pontos de montagem estão conectados ao serviço snapd . Você verá dispositivos extras de loop adicionados para cada software que você instalar usando "snap". Libreoffice tem um piscar de olhos, o VLC tem um.

Do meu sistema:

rinzwind@schijfwereld:~$ df -H
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/loop0       88M   88M     0 100% /snap/core/3440
/dev/loop2       88M   88M     0 100% /snap/core/3604
/dev/loop1      204M  204M     0 100% /snap/vlc/65
/dev/loop3       88M   88M     0 100% /snap/core/3247
/dev/loop4      121M  121M     0 100% /snap/vlc/4

Eu instalei o VLC a partir de uma instalação rápida, então tenho 2 nomes extras "vlc". "core" é usado para o próprio snapd. Remova o serviço e esses dispositivos de loop desaparecerão com ele ( sudo apt purge snapd ubuntu-core-launcher squashfs-tools o removeria; mas eu o deixaria como estava se eu fosse você).

++++++++++++++++++++++++++ informação adicional:

maximum@maxipc:~$ systemctl status snap-core-3604.mount

● snap-core-3604.mount - Mount unit for core
   Loaded: loaded (/etc/systemd/system/snap-core-3604.mount; enabled; vendor pre
   Active: active (mounted) since Wed 2017-12-27 15:44:36 EST; 2min 6s ago
    Where: /snap/core/3604
     What: /dev/loop0
  Process: 838 ExecMount=/bin/mount /var/lib/snapd/snaps/core_3604.snap /snap/co

Dec 27 15:44:36 maxipc systemd[1]: Mounting Mount unit for core...
Dec 27 15:44:36 maxipc systemd[1]: Mounted Mount unit for core.
    
por Rinzwind 27.12.2017 / 21:45