それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ddしたイメージの圧縮方法を比較し、gzip をやめてlzopにした

dd でディスクを圧縮して2TBのディスクに押し込めた。dd なので一杯無駄が多い。そこで圧縮方法考えた

lzop を使った圧縮

gzipを利用しても良いのですが、圧縮解凍速度に定評のあるlzop(lzo)がお勧めですが、圧縮後のサイズはgzipの方が優れていました。

http://blog.dc-d.jp/?p=600

実際にやってみた。

160GBのディスクをDDしたものを使った。

lzop と gzip の比較

lzop で圧縮
takuya@v1055d:/media/disk/disk-imgs$ time lzop takuya-letsnot.img
real    139m43.060s
user    26m45.028s
sys     16m30.870s

lzop は元ファイルはそのまま

gzip で圧縮
takuya@v1055d:/media/disk/disk-imgs$ time gzip takuya-letsnot.img
real    840m37.279s
user    113m9.832s
sys     18m6.012s

Gzipは元ファイルが自動的に消える

結果の比較

-rw-r--r-- 1 takuya takuya  11G 2010-10-05 23:28 takuya-letsnot.img.gz
-rw-r--r-- 1 takuya takuya  13G 2010-10-05 23:28 takuya-letsnot.img.lzo

圧縮速度を考えるとGzipは時間が掛りすぎる。

時間掛るなぁ。圧縮率は10%ほど違う。圧縮率上げたら時間掛るけどもっと圧縮できるか。。。dd のイメージの使用頻度を考えると、lzop は確かにいい選択しかもしれない。

tar +gzip は微妙


バックアップに tar+gz は微妙かな。自動生成→配布。そういう用途には向いている。