Category:
Linux
今さら glastree もどうなのかとは思うのですが、他のバックアップソフトウェアに移行しにくい(今までのハードリンクな差分バックアップを引き継げないのは辛い)ので、自宅で使っています。
で、KVM ゲストのディスクイメージをバックアップから除外したかったので、glastree に pdumpfs ライクな --exclude オプションを追加するバッチを書きました。もしよろしければどうぞ。なお、--exclude-by-size と --exclude-by-glob は(今のところ個人的に必要ないので)ありません。
使い方は、pdumpfs のそれと同等です。すなわち、
ちなみに… glastree は procfs をバックアップしようとするとフリーズしますので、--exclude="^/proc$" とか --exclude="^/var/named/chroot/proc$" とか書いておくとよろしいかと思います。
で、KVM ゲストのディスクイメージをバックアップから除外したかったので、glastree に pdumpfs ライクな --exclude オプションを追加するバッチを書きました。もしよろしければどうぞ。なお、--exclude-by-size と --exclude-by-glob は(今のところ個人的に必要ないので)ありません。
使い方は、pdumpfs のそれと同等です。すなわち、
--exclude=PATTERNの Ruby を Perl に置き換えれば良いです :-)PATTERN (Ruby の正規表現) にマッチするファイルまたはディレクトリをバックアップ対象から除外する。複数個を指定可能。 パターンマッチは、コマンドライン引数に渡した「対象ディレクト リ」が相対パスならそれを含んだ相対パス、絶対パスなら絶対パス に対して行われます。
ちなみに… glastree は procfs をバックアップしようとするとフリーズしますので、--exclude="^/proc$" とか --exclude="^/var/named/chroot/proc$" とか書いておくとよろしいかと思います。