2011年6月19日日曜日

dumpコマンドのLZO圧縮オプション

自分ではしばしば使うのですが、バックアップに使う dump コマンドには LZO 圧縮オプション(-y オプション)があります。dump-0.4b34 で追加されており、CentOS 3 以降であれば利用できます。

/usr/share/doc/dump-/CHANGES より抜粋します。
Changes between versions 0.4b33 and 0.4b34 (released April 18, 2003)
====================================================================
...
16.     Added LZO compression to dump. This new compression method has
        the advantage of being super fast, thus not killing tape streaming
        on slow machines. Thanks to Helmut Jarausch 
         for the patch and to 
        Markus Oberhumer  for giving special permission
        to include his miniLZO project (GPL licensed) in dump/restore.
オンラインマニュアルからも抜粋します。
       -y     Compress  every  block  to  be  written  to  the tape using the lzo
              library.  This doesn't compress as well as  the  zlib  library  but
              it's  much  faster.   This  option will work only when dumping to a
              file or pipe or, when dumping to a tape drive, if the tape drive is
              capable  of writing variable length blocks.  You will need at least
              the 0.4b34 version of restore in order to extract compressed tapes.
              Tapes written using compression will not be compatible with the BSD
              tape format.

dump には、zlib による圧縮オプション(-z オプション)もあるわけですが、LZO には非常に高速であるという利点があります。テープ等のバックアップ媒体や、バックアップストレージ (HDD) の領域サイズより以上に、バックアップ時間が短くて済むことには利があると思います。おそらく、試してみれば(非圧縮、-y、-z での所要時間を比較してみる)理解できるものと思います。

LZO 圧縮とは聞き慣れないと、実績面で躊躇する方も居るかもしれませんが、Oracle 11g r2 に採用されていたり、Btrfs でのサポート、vmlinux の圧縮形式としてもサポートされるなど、近年、徐々にその利便性が理解され、利用が広がってきているようです。

http://download.oracle.com/docs/cd/E16338_01/server.112/b56319/chapter1.htm http://ja.wikipedia.org/wiki/Btrfs http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33

gzip や bzip2 のような感じで、LZO 圧縮を行う lzop コマンドも、わたしのお気に入りです。はっきり言って、そこそこ圧縮できるなら、バックアップ処理時間が短くて済むほうがありがたいです。ディスク容量が有り余るこの時代では、なおのこと。

kdump に lzop を使う方法
こちらも、ぜひ、お読みください。

2012-08-01
ftp を用いたバックアップで lzop を使う方法について書きました。
ftp を使ってディスク丸ごとバックアップ
こちらもどうぞ。

0 件のコメント:

コメントを投稿

人気ブログランキングへ にほんブログ村 IT技術ブログへ