5:リカバーを試す(Linux)

Date 2012-7-16 20:43:47 | Topic: amandaのバージョンを3.3にする

注意:前提条件が変化している。
バックアップするホルダーは /backup/vtapes から /Data/LinuxBackup/vtapes に configファイルは MyConfig から LinuxBackup に変更になっている

WEBサーバーのwebのデーター(/webdata)を復旧してみる。これはSSDに独立したパーティションを切ってあるのでdisklistでdump-compでバックアップしてある。
amrestoreを使ってみる(バックアップサーバー側で実行する必要があり、その後ホスト側にファイルを移動する必要がある)。まずはsuでユーザーを変更する
# su - amandabackup
-sh-3.2$ amadmin LinuxBackup find → テープをチェック
2012-08-04 02:45:02 web1.kinryokai.net /var 1 MyData07 3 1/1 OK
2012-08-05 02:45:01 web1.kinryokai.net /var 2 MyData08 1 1/1 OK
2012-08-06 02:45:02 web1.kinryokai.net /var 2 MyData09 4 1/1 OK
2012-08-07 02:45:01 web1.kinryokai.net /var 3 MyData10 1 1/1 OK
2012-07-29 02:45:02 web1.kinryokai.net /webdata 0 MyData01 5 1/1 OK
2012-07-30 02:45:01 web1.kinryokai.net /webdata 0 MyData02 1 1/1 OK
2012-07-31 02:45:01 web1.kinryokai.net /webdata 0 MyData03 3 1/1 OK
2012-08-01 02:45:01 web1.kinryokai.net /webdata 1 MyData04 5 1/1 OK
2012-08-02 02:45:01 web1.kinryokai.net /webdata 1 MyData05 4 1/1 OK
2012-08-03 02:45:01 web1.kinryokai.net /webdata 2 MyData06 4 1/1 OK
2012-08-04 02:45:02 web1.kinryokai.net /webdata 2 MyData07 5 1/1 OK
2012-08-05 02:45:01 web1.kinryokai.net /webdata 3 MyData08 4 1/1 OK
2012-08-06 02:45:02 web1.kinryokai.net /webdata 3 MyData09 5 1/1 OK
2012-08-07 02:45:01 web1.kinryokai.net /webdata 4 MyData10 5 1/1 OK

一部省略をしてあるがこのように出たのでいるので
2012-07-31 MyData03
2012-08-02 MyDaya05
2012-08-04 MyDaya07
2012-08-06 MyDaya09
2012-08-07 MyDaya10 が必要である。(lvがダブっていれば、後の分だけでOK)
テープをセットする(最初はMyData03)
-sh-3.2$ amtape LinuxBackup label MyData03
slot 3: MyData03
slot 3: time 20120731024501 label MyData03
label MyData03 is now loaded from slot 3

バックアップにテープを使っていれば巻戻しが必要の様だが、実際はDiskなのでその必要は無いので、リストアをするが、その前にカレントディレクトリを移動。その際、気を付けなければならないのは、パーティション全体をリストアするような時は残りのスペースに気を付ける事。
-sh-3.2$ cd /Data/backupTemp/
-sh-3.2$ amrestore file:/Data/LinuxBackup/vtapes web1.kinryokai.net /webdata
Restoring from tape MyData03 starting with file 1.
amrestore: 1: skipping split dumpfile: date 20120731024501 host web1.kinryokai.net disk /home part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 2: skipping split dumpfile: date 20120731024501 host smb1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 3: restoring split dumpfile: date 20120731024501 host web1.kinryokai.net disk /webdata part 1/UNKNOWN lev 0 comp .gz program /sbin/dump
amrestore: 4: skipping split dumpfile: date 20120731024501 host web1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 5: skipping split dumpfile: date 20120731024501 host web1.kinryokai.net disk /var part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
You have new mail in /var/spool/mail/amandabackup

この時は13.6GBもあったので時間が掛かった
次にリストアする
-sh-3.2$ /sbin/restore rf web1.kinryokai.net._webdata.20120731024501.0.0000001
次のテープをセットし、リストアする
-sh-3.2$ amtape LinuxBackup label MyData05
slot 5: MyData05
slot 5: time 20120802024501 label MyData05
label MyData05 is now loaded from slot 5

-sh-3.2$ amrestore file:/Data/LinuxBackup/vtapes web1.kinryokai.net /webdata
Restoring from tape MyData05 starting with file 1.
amrestore: 1: skipping split dumpfile: date 20120802024501 host web1.kinryokai.net disk /home part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 2: skipping split dumpfile: date 20120802024501 host smb1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 2 comp .gz program /sbin/dump
amrestore: 3: skipping split dumpfile: date 20120802024501 host web1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 4: restoring split dumpfile: date 20120802024501 host web1.kinryokai.net disk /webdata part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 5: skipping split dumpfile: date 20120802024501 host web1.kinryokai.net disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump

-sh-3.2$ /sbin/restore rf web1.kinryokai.net._webdata.20120802024501.1.0000001
3番目のテープをセットし、リストアする
-sh-3.2$ amtape LinuxBackup label MyData07
slot 7: MyData07
slot 7: time 20120804024502 label MyData07
label MyData07 is now loaded from slot 7

-sh-3.2$ amrestore file:/Data/LinuxBackup/vtapes web1.kinryokai.net /webdata
Restoring from tape MyData07 starting with file 1.
amrestore: 1: skipping split dumpfile: date 20120804024502 host web1.kinryokai.net disk /home part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 2: skipping split dumpfile: date 20120804024502 host smb1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 3: skipping split dumpfile: date 20120804024502 host web1.kinryokai.net disk /var part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 4: skipping split dumpfile: date 20120804024502 host web1.kinryokai.net disk /dev/xvdb1 part 1/UNKNOWN lev 1 comp .gz program /sbin/dump
amrestore: 5: restoring split dumpfile: date 20120804024502 host web1.kinryokai.net disk /webdata part 1/UNKNOWN lev 2 comp .gz program /sbin/dump

-sh-3.2$ /sbin/restore rf web1.kinryokai.net._webdata.20120804024502.2.0000001
同様にしてMyData09とMyData10を行う。
これで /Data/backupTemp/ に バックアップされた /webdata があるので、これをなんらかの方法で ホスト(web1.kinryokai.net) にコピーすればよい。


This article comes from 錦稜会 KINRYOKAI
https://www.kinryokai.net

The URL for this story is:
https://www.kinryokai.net/article.php?storyid=125