私は、そのようなファイルシステムを回復した後、システムで衝突することなく/ varのような実行中のファイルシステムからコピーをとることができるext4のバックアップツールを探しています。 BSDダンプに '-L'オプションがあり、スナップショットで作業するように指示することを知っています。しかし、リポジトリからのdumpもdumpe2fsもそのようなオプションはありません。スナップショットサポートを提供するext4の patchset について読みましたが、それに対する応答は非常に異なるため、ここでこのパッチセットの体験についてお伺いします。
dump
は、スナップショットで機能するためにスイッチを必要としません。 LVMでスナップショットを作成し、それをダンプするだけです。
私は毎晩、5レベルのタワーのhannoiバックアップパターンを使用してcronジョブを実行しています。つまり、レベル1のダンプダンプが大きくなりすぎていると感じた場合は、数か月ごとに完全バックアップを実行するだけで済みます。レベル1のダンプは、その月の1日と17日に行われます。
#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE=`date +%-d`
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
/etc/init.d/Apache2 stop
sync
lvcreate -s -n snap vg0/root -L 400m
/etc/init.d/Apache2 start
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/vg0-snap
lvremove -f vg0/snap
Amandaバックアップを試してください。これは完全なバックアップツールであり、さまざまなプラットフォーム/アーキテクチャで動作します