このようなプレミアムのスペース/帯域幅で、スカッシュ中に完全圧縮が使用されない理由を知ることに興味がありました。
たとえば、圧縮時に-comp xz -b 1M
オプションを指定してmksquashfs
を呼び出すと、元のfilesystem.squashfsの約80%の重量のアーカイブが作成されます。まだインストールとライブイメージの両方として完全な整合性を保持するようです。
誰かここに情報がありますか?
おそらくxz
(LZMA)圧縮は、圧縮と解凍の両方に不均衡に多くのCPU時間を必要とするため、たとえば、ライブUSBスティックからシステムをロードするときに違いを生じさせるものです。 スタックオーバーフローのxz vs gzipの詳細な説明を参照 。
同様に、xz
を使用してUbuntuアーカイブ内のパッケージを圧縮するための open blueprint があります。これは、利益が比較的少ないため、現時点では保留されているようです。