amrestoreコマンドを使用してテープからデータを復元する方法

この記事は アマンダエンタープライズ(AE)

これらの手順は、Amandaサーバーがクラッシュし、すべてのインデックスデータが失われた場合に役立ちます。 これらの手順により、その情報なしでテープからデータを復元できます。

  1. 復元したいデータを含むテープを挿入します
  2. rootとしてAmandaサーバーにログインします
  3. テープデバイス名を決定します
  4. テープを巻き戻す ; mt -f / dev / nst0巻き戻し
  5. データを抽出するのに十分なスペースがある空のディレクトリにCDを挿入します
  6. 復元するホスト名とディスク名を決定します
  7. 実行する amrestoreコマンド:
amrestore / dev / nst0 hostname.zmanda.com / var
出力例: [root@bugsrestor]# amrestore /dev/nst0 hostname.zmanda.com /var ファイル 5 から始まるテープ Tape-1 から復元します。 amrestore: 1: FILE をスキップします: date 20070816104124 host hostname.zmanda.com disk /ブートレベル 0 comp N プログラム /bin/tar amrestore: 2: ファイルをスキップしています: 日付 20070816104124 ホスト localhost ディスク /etc レベル 0 comp N プログラム /bin/tar amrestore: 3: ファイルを復元中: 日付 20070816104124 ホスト hostname.zmanda.com ディスク / var lev 0 comp N プログラム /bin/tar
  1. アーカイブファイルは現在のディレクトリに表示されます。
[root@host 復元]# ls hostname.zmanda.com._var.20070816104124.0
  1. tarを使用してアーカイブを抽出します
tar -vxf ホスト名.zmanda.com._var.20070816104124.0
Example Output:
[root@bugs restore]# tar -vxf hostname.zmanda.com._var.20070816104124.0 | more
./
./account/
./amanda_restore_10/
./cache/
./cache/alchemist/
./cache/alchemist/apache/
./cache/alchemist/printconf.local/
./cache/alchemist/printconf.local/wm/
./cache/alchemist/printconf.rpm/
./cache/alchemist/printconf.rpm/wm/
./cache/foomatic/
./cache/gstreamer-0.8/
./cache/logwatch/
./cache/man/
./cache/man/X11R6/
./cache/man/X11R6/cat1/
./cache/man/X11R6/cat2/
./cache/man/X11R6/cat3/
./cache/man/X11R6/cat4/