Kenichi Maehashi's Blog
脳内コアダンプ

glastree: exclude パッチ
Thursday | August 12, 2010
今さら glastree もどうなのかとは思うのですが、他のバックアップソフトウェアに移行しにくい(今までのハードリンクな差分バックアップを引き継げないのは辛い)ので、自宅で使っています。

で、KVM ゲストのディスクイメージをバックアップから除外したかったので、glastree に pdumpfs ライクな --exclude オプションを追加するバッチを書きました。もしよろしければどうぞ。なお、--exclude-by-size と --exclude-by-glob は(今のところ個人的に必要ないので)ありません。

使い方は、pdumpfs のそれと同等です。すなわち、
--exclude=PATTERN
PATTERN (Ruby の正規表現) にマッチするファイルまたはディレクトリをバックアップ対象から除外する。複数個を指定可能。 パターンマッチは、コマンドライン引数に渡した「対象ディレクト リ」が相対パスならそれを含んだ相対パス、絶対パスなら絶対パス に対して行われます。
の Ruby を Perl に置き換えれば良いです :-)

ちなみに… glastree は procfs をバックアップしようとするとフリーズしますので、--exclude="^/proc$" とか --exclude="^/var/named/chroot/proc$" とか書いておくとよろしいかと思います。
コメント (0)
コメント


<< 前ページ[1]

トップページに戻る
Copyright © 2006-2021 Kenichi Maehashi, All Rights Reserved.