Onde os snaps são salvos

3

Estou executando o Ubuntu 16.04. Eu tenho alguns snapshots instalados. Olhando no monitor do sistema, parece que há várias versões de cada snap instalado e que cada versão está consumindo espaço no disco rígido.

Olhandonaminhapastapessoal,parecequeháapenasalgumaspastasvaziasnapasta~/snap.

Mas parece que os binários para cada snap estão localizados em /snap .

Então, aqui estão minhas três perguntas.

  1. O que o monitor do sistema está realmente mostrando em termos de espaço usado?
  2. Para que ~/snap foi usado?
  3. Quais são os arquivos /dev/loopX usados para?

Eu sei que deve haver apenas uma pergunta em cada post, mas neste caso eu acho que as perguntas são dependentes umas das outras.

    
por g3blv 18.04.2018 / 08:01

1 resposta

3
  1. O que o monitor do sistema está realmente mostrando em termos de espaço usado?

Snaps são imagens de squashfs que são montadas no lugar, que é o que você está vendo lá. Eles são apresentados como discos que estão 100% cheios, já que cada imagem é tão grande quanto o necessário para manter seus dados.

  1. Para que ~/snap foi usado?

Os snaps são (tipicamente) confinados, por padrão limitados a algumas áreas quando se trata de leitura / escrita. ~/snap contém os dados do usuário dos snaps (por exemplo, arquivos de configuração, etc.), já que eles não podem, por padrão, gravar em $HOME .

  1. Quais são os arquivos /dev/loopX usados para?

Dispositivos de loop são usados para tornar os arquivos acessíveis como um dispositivo de bloco, como ao montar o snap (squashfs ) arquivos. Então, quando você instala um snap, ele é montado e um dispositivo de loop é usado. Quando um snap é atualizado, ele mantém três revisões (atuais e duas antigas) caso você queira reverter, portanto, essas versões antigas também estão usando dispositivos de loop.

    
por Kyle 18.04.2018 / 16:22