web-dev-qa-db-ja.com

Xenial lxdイメージがWilyとその前作の2倍のサイズであるのはなぜですか?

$ 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) |
...

広いウィンドウがある場合は、ここで簡単に表示できます。 http://Pastebin.ubuntu.com/20357656/

なぜほぼ2倍の画像サイズですか?

イメージを起動すると、Xenialでは727MB対Wilyでは812MBと、du -sh /を使用して使用量が大幅に少なくなります。

更新:上記の質問を気にしないでください。

画像サーバーから画像をダウンロードすると、138.23MBと表示されます。

イメージサーバーがXenialリリースで実際に約138.23MBであるのに、310.30MBのサイズを報告するのはなぜですか?

掘り下げてバグを報告しました: https://github.com/lxc/lxd/issues/222

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

そして、「datatype」を持つ唯一のオブジェクトである「image-downloads」に行きました。これはlxdが使用するものです。そのオブジェクトのパス値をたどりました。

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

そのsimplestreamで、xenialと他のリリースのエントリの違いを探しました。

バグのため。 https://github.com/lxc/lxd/issues/222 入力ありがとうございます。 ;)

1