4: リストアーする場合
Date 2011-1-24 19:02:31 | Topic: amandaのアップグレード
| web01のwebdataをリストアしてみます。最初にバックアップの一覧を見ますが、ユーザーをamandabackupで行いますので、ユーザーの変更をした方がやりやすいでしょう # su - amandabackup sh-3.2$ cd /backup ←ここにリストアされる。自分の都合のいい所にする sh-3.2$ amadmin LinuxBackup find ←パスが通っているので/usr/sbinは不要 date host disk lv tape or file file part status この間省略 2011-01-22 01:30:26 web01 /webdata 0 LinuxBackup-1 1 1/1 OK 2011-01-22 03:05:09 web01 /webdata 1 LinuxBackup-2 1 1/1 OK 2011-01-23 03:05:08 web01 /webdata 1 LinuxBackup-3 2 1/1 OK 2011-01-24 03:05:08 web01 /webdata 2 LinuxBackup-4 1 1/1 OK 最新のバックアップは1月24日で増分、ですので23日の差分ファイル及び22日のフルバックアップデータが要ります。 まず最初にフルバックアップ、差分、増分とリストアをしていきます。 sh-3.2$ amtape LinuxBackup slot 1 ←スロット1のテープをスロットに入れます。 sh-3.2$ amrestore file:/Data/LinuxBackup/slots
Restoring from tape LinuxBackup-1 starting with file 1. amrestore: 1: restoring split dumpfile: date 20110122013026 host web01 disk /webdata part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 2: restoring split dumpfile: date 20110122013026 host smb disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 3: restoring split dumpfile: date 20110122013026 host smb disk /Data/download part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 4: restoring split dumpfile: date 20110122013026 host smb disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 5: restoring split dumpfile: date 20110122013026 host web01 disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 6: restoring split dumpfile: date 20110122013026 host web01 disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump 実は最初ここで ERROR: /usr/bin/gzip exited with status 1 とエラーが出ていました。原因は/backupの空き容量が足りませんでした。空き容量は5.7GBあったのですが、リストアされるデータが16GB以上あり、途中で空き容量が無くなりエラーになっていました。 次に23日の差分をリストアします。 sh-3.2$ amtape LinuxBackup slot 3 ←スロット3のテープをスロットに入れます。 sh-3.2$ amrestore file:/Data/LinuxBackup/slots Restoring from tape LinuxBackup-3 starting with file 1. amrestore: 1: restoring split dumpfile: date 20110123030508 host smb disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 2: restoring split dumpfile: date 20110123030508 host web01 disk /webdata part 1/UNKNOWN lev 1 comp .gz program /sbin/dump amrestore: 3: restoring split dumpfile: date 20110123030508 host web01 disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 4: restoring split dumpfile: date 20110123030508 host smb disk /Data/download part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 5: restoring split dumpfile: date 20110123030508 host web01 disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 6: restoring split dumpfile: date 20110123030508 host smb disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump 最後に24日の増分をリストアします。 sh-3.2$ amtape LinuxBackup slot 4 ←スロット4のテープをスロットに入れます。 sh-3.2$ amrestore file:/Data/LinuxBackup/slots Restoring from tape LinuxBackup-4 starting with file 1. amrestore: 1: restoring split dumpfile: date 20110124030508 host web01 disk /webdata part 1/UNKNOWN lev 2 comp .gz program /sbin/dump amrestore: 2: restoring split dumpfile: date 20110124030508 host smb disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 3: restoring split dumpfile: date 20110124030508 host smb disk /Data/download part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 4: restoring split dumpfile: date 20110124030508 host web01 disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 5: restoring split dumpfile: date 20110124030508 host smb disk /var part 1/UNKNOWN lev 0 comp .gz program /sbin/dump amrestore: 6: restoring split dumpfile: date 20110124030508 host web01 disk /home part 1/UNKNOWN lev 0 comp .gz program /sbin/dump sh-3.2$ exit ここで/backupを見てみると/webdataの分は web01._webdata.20110122013026.0.0000001 web01._webdata.20110123030508.1.0000001 web01._webdata.20110124030508.2.0000001 の3つのファイルが作成されているので、 # cd /backup # mkdir webdata && cd webdata # restore -rf ../web01._webdata.20110122013026.0.0000001 # restore -rf ../web01._webdata.20110123030508.1.0000001 # restore -rf ../web01._webdata.20110124030508.2.0000001 とすると /backup/webdataの中にバックアップされたファイルやディレクトリーがあります。
|
|