web-dev-qa-db-fra.com

Pourquoi l'image Xenial lxd est-elle deux fois plus grande que Wily et ses prédécesseurs?

$ lxc image list ubuntu:
+--------------------+--------------+--------+-------------------------------------------------+---------+----------+-------------------------------+
|       ALIAS        | FINGERPRINT  | PUBLIC |                   DESCRIPTION                   |  Arch   |   SIZE   |          UPLOAD DATE          |
+--------------------+--------------+--------+-------------------------------------------------+---------+----------+-------------------------------+
| p (5 more)         | 6b6fa83dacb0 | yes    | ubuntu 12.04 LTS AMD64 (release) (20160627)     | x86_64  | 155.43MB | Jun 27, 2016 at 12:00am (UTC) |
| t (9 more)         | 628c432840e1 | yes    | ubuntu 14.04 LTS AMD64 (release) (20160714)     | x86_64  | 119.23MB | Jul 14, 2016 at 12:00am (UTC) |
| w (5 more)         | 9b9de680184b | yes    | ubuntu 15.10 AMD64 (release) (20160715)         | x86_64  | 154.62MB | Jul 15, 2016 at 12:00am (UTC) |
| x (5 more)         | f452cda3bccb | yes    | ubuntu 16.04 LTS AMD64 (release) (20160627)     | x86_64  | 310.30MB | Jun 27, 2016 at 12:00am (UTC) |
...

Vous pouvez le voir plus facilement ici si vous avez une large fenêtre: http://Pastebin.ubuntu.com/20357656/

Pourquoi la taille d'image presque double?

Une fois que j'ai lancé une image, l'utilisation est beaucoup plus petite dans Xenial, 727 Mo contre 812 Mo à Wily, en utilisant du -sh /.

Mise à jour: Peu importe la question ci-dessus.

Une fois que l'image est téléchargée à partir du serveur d'images, elle affiche 138,23 Mo.

Pourquoi le serveur d'images signale-t-il une taille de 310,30 Mo pour la version Xenial alors qu'elle est en fait ~ 138,23 Mo?

J'ai creusé et déposé un bug: https://github.com/lxc/lxd/issues/222

$ curl -s https://cloud-images.ubuntu.com/releases/streams/v1/index.json | jq -C  . | less

et se dirigea vers le seul objet avec "type de données": "téléchargements d'images". C'est ce que lxd utilise. J'ai suivi la valeur du chemin d'accès à cet objet.

$ curl -s https://cloud-images.ubuntu.com/releases/streams/v1/com.ubuntu.cloud:released:download.json | jq -C  . | less

J'ai cherché des différences dans les entrées pour xenial et d'autres versions dans ce flux le plus simple.

Parce que le bug. https://github.com/lxc/lxd/issues/222 Merci d'avoir rempli. ;)

1
anatoly techtonik