2010年1月5日火曜日

ZFSのcompressionを有効化する

イメージ置き場はZFSだが、容量が馬鹿にならないのでZFS compressionをonにする。
圧縮アルゴリズムは無難にonにしておく。
# zfs set compression=on kfs01/xen

比較は以下コマンドにて。
# ls -la
# du -h *
192GBのディスクイメージが22GBになった。ほとんどヌルデータだしね。
使用領域が多いイメージは6GB超え。あんまりおいしくない。
ちなみにZFSのduは他のFileSystemとは基準が違うらしいが、まぁ、いいさ。

追加分だけでなく既存のファイルも圧縮しておく。
# cp -Rp bak20090901 bak20090901.new ; rm -rf bak20090901 ; mv bak20090901.new bak20090901 &
# cp -Rp bak20090902 bak20090902.new ; rm -rf bak20090902 ; mv bak20090902.new bak20090902 &
# cp -Rp bak20090905 bak20090905.new ; rm -rf bak20090905 ; mv bak20090905.new bak20090905 &
# cp -Rp bak20091004 bak20091004.new ; rm -rf bak20091004 ; mv bak20091004.new bak20091004 &
# cp -Rp bak20091228 bak20091228.new ; rm -rf bak20091228 ; mv bak20091228.new bak20091228 &
# cp -Rp bak20100101 bak20100101.new ; rm -rf bak20100101 ; mv bak20100101.new bak20100101 &
# cp -Rp baseimg baseimg.new ; rm -rf baseimg ; mv baseimg.new baseimg &

0 件のコメント: