いざというときの為にリカバリーを試しておく。準備として,windows XPのDドライブをどこかにコピーしておく。(RECYCLERとSystem Volume Inforationは外しておかないとエラーになる。pagefile.sysも、もしあれば外す)私の環境ではマイドック、temporary Internet Files、環境変数のTemp等もDドライブに移動してあるが、マイドックだけは再起動時にDドライブに自動的に作った(もちろん中身は空)。消去後は再起動以外プログラムにアクセスいない様にしたが、もしブラウザなどを立ち上げるとそのテンポラリーファイルを作ったかも?
アマンダのサーバーで
# amrecover MyConfig
AMRECOVER Version 3.3.0. Contacting server on localhost ...
220 smb AMANDA index server (3.3.0) ready.
Setting restore date to today (2012-01-23)
200 Working date set to 2012-01-23.
200 Config set to MyConfig.
200 Dump host set to smb.kinryokai.net.
Use the setdisk command to choose dump disk to recover
amrecover>
になるので、ホストを変更する
sethost turion.kinryokai.net
200 Dump host set to turion.kinryokai.net
amrecover>
リカバーしたいdiskにする
setdisk "D:/"
200 Disk set to "D:/".
history
200- Dump history for config "MyConfig" host "turion.kinryokai.net" disk "D:/"
201- 2012-01-23-07-46-26 1 MyData04:6
201- 2012-01-23-06-37-02 1 MyData03:6
201- 2012-01-22-21-33-15 0 MyData02:7
200 Dump history for config "MyConfig" host "turion.kinryokai.net" disk "D:/"
と表示された。この意味は22日にフルバックアップがあり(3コラム目の0)23日の6時と7時に差分のバックアップがありますが7時の差分を使えば6時の差分は必要無い。最後に終わらせる
exit
リカバーしたいデータの一時置き場を作る。
# sudo -u amandabackup mkdir /Data/recovertemp
/Dataはこのサーバーに入っているsambaによりwindowsホストからアクセスできる.そこに移り、リカバーするファイルを作る
実はこれは失敗。この/Dataはamandaでバックアップも取っている。なので作ったファイルを使用後消去して置かないと、次回のバックアップでこの分も追加し、しかもサイズが大きいので問題がある。なので場所を変更。/backup/recovertempとして作り、自分の環境に合わせパーミッションを設定。
# cd /backup/recovertemp
# sudo -u amandabackup amfetchdump -p MyConfig turion.kinryokai.net D:/ 20120122213315 >tourion1.zip
# sudo -u amandabackup amfetchdump -p MyConfig turion.kinryokai.net D:/ 20120123074626 > tourion2.zip
出来たファイルをwindows XPのDドライブにコピーする前にサーバーでunzipして見る。ありゃー!unzip出来ない。エラーを見るとファイルが大きすぎると言っている。ググるとdefaultのunzipは4GB以下しかサポートしていない。XPに転送してから、エクスプローラ上でダブルクリックして解凍しようとしてもダメ。おまけに私のXPは32bitなので64bitのzipをエクスプロラがサポートしていない。linuxは64bitなので、探すことにするが、タイムアウト。centosでは見付からないので、window上で解凍する。プログラムは有名なwinzip。
winzipのページにアクセスし、1にメアド、2のDownload winzip nowをクリックし、winzip16-32.exeを適当な所に保存する。次に
http://www.winzip.com/prod_down.htmから下のようにあるWinZip Command Line Support Add-onもダウンロードし、両方をインストールする。
その後、turion1.zipとturion2.zipをXP側に転送し、そこで、GUIのwinzipを走らせた。どうやらフォルダーは見えているが、日本語が文字化けしている。
とにかくextractしてみるが,かなりのファイルでエラーが出たが何とか終わった。多分数十個のファイルがエラーになっている。又、原因を調べねば。文字化けは文字コードの違いだろうが、数十個のエラーな何でだろ?
記入途中