ext4用のバックアップまたはスナップショットツール

ext4用のバックアップまたはスナップショットツール

私は実行中のファイルシステム(例:/ var)からコピーをインポートし、そのファイルシステムを復元した後にシステムにクラッシュしないext4用のバックアップツールを探しています。 BSDダンプには、スナップショットを処理するように指示する「-L」オプションがあることがわかります。ただし、リポジトリのdumpやdumpe2fsにはそのようなオプションはありません。についての記事を読んだ。パッチセットext4のスナップショットサポートは可能ですが、それに対する反応が非常にずれているので、このパッチセットに関するあなたの経験について尋ねたいと思います。

ベストアンサー1

dumpスナップショットの処理に切り替えは必要ありません。 LVMを使用してスナップショットを撮ってからダンプします。

Hannoiバックアップモードで5階タワーを使用してこれを行う夜間のクローン作業があります。つまり、レベル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

おすすめ記事