web-dev-qa-db-fra.com

Où sont sauvegardés les clichés

J'utilise Ubuntu 16.04. J'ai quelques clichés installés. En regardant dans le moniteur système, il semble y avoir plusieurs versions de chaque composant logiciel enfichable installé et que chaque version utilise beaucoup d'espace sur le disque dur.

enter image description here

En regardant dans mon dossier personnel, il me semble qu’il n’ya que quelques dossiers vides sous le dossier ~/snap.

enter image description here

Mais alors, il semble que les fichiers binaires de chaque capture sont en réalité situés sous /snap.

Alors voici mes trois questions.

  1. Qu'est-ce que le moniteur système affiche réellement en termes d'espace utilisé?
  2. À quoi sert ~/snap?
  3. A quoi servent les fichiers /dev/loopX?

Je sais qu'il ne devrait y avoir qu'une seule question dans chaque message, mais dans ce cas, je pense que les questions dépendent les unes des autres.

3
g3blv
  1. Qu'est-ce que le moniteur système affiche réellement en termes d'espace utilisé?

Les instantanés sont des images squashfs montées en place, ce que vous voyez là-bas. Ils sont présentés sous forme de disques remplis à 100%, car chaque image est aussi grande que nécessaire pour contenir ses données.

  1. À quoi sert ~/snap?

Les clichés sont (généralement) confinés, limités par défaut à quelques zones en lecture/écriture. ~/snap contient les données utilisateur des captures (par exemple, les fichiers de configuration, etc.) car elles ne peuvent pas écrire par défaut sur $HOME.

  1. A quoi servent les fichiers /dev/loopX?

Les périphériques en boucle sont utilisés pour rendre les fichiers accessibles en tant que périphérique en mode bloc, par exemple lors du montage des fichiers snap (squashfs). Ainsi, lorsque vous installez un composant logiciel enfichable, il est monté et un périphérique de boucle est utilisé. Lorsqu'une capture est mise à jour, elle conserve trois révisions (la plus récente et la plus ancienne) au cas où vous souhaiteriez revenir, de sorte que ces anciennes utilisent également des périphériques en boucle.

2
Kyle