Как использовать команду 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@bugs restore]# amrestore /dev/nst0 hostname.zmanda.com /var Восстановление с ленты Лента-5, начиная с файла 1. amrestore: 1: пропуская ФАЙЛ: дата 20070816104124 hosthostname.zmanda.com диск / boot lev 0 comp N program /bin/tar amrestore: 2: пропуск ФАЙЛА: дата 20070816104124 host localhost disk /etc lev 0 comp N program /bin/tar amrestore: 3: восстановление ФАЙЛА: date 20070816104124 hosthostname.zmanda.com disk / var lev 0 comp N программа /bin/tar
  1. Файл архива должен появиться в текущем каталоге:
[root@host restore]# 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/