如何使用amrecover命令还原数据

本文适用于 阿曼达企业版(AE)

使用此配置,您现在应该能够通过运行amrecover从正在执行还原的主机上与服务器联系:

  1. 以root用户身份运行:
    # amrecover <your-backup-set-name-here>
  2. 如果需要,请在amrecover提示符下使用“ sethost”命令来设置“备份内容”页面上指定的主机名。 您可以在amrecover提示符下运行“ listhost”以查看有效主机名选项的列表。
    amrecover> sethost <hostname-of-the-backup-client>
  3. 使用“ setdisk”命令来设置“备份内容”页面上指定的磁盘/目录名称。 您可以在amrecover提示符下运行“ listdisk”以查看有效磁盘/目录选项的列表。
    amrecover> setdisk <directory-that-was-backed-up>
  4. 使用“ ls”命令列出上次成功备份的内容
    amrecover> ls
  5. 使用“ cd”命令更改目录,在备份中找到需要还原的文件
    amrecover> cd <directory>
  6. 如果您没有从要还原到的目录中运行amrecover,请使用“ lcd”命令更改本地目录(将在其中还原文件和目录的目录)
    amrecover> lcd <local-directory>
  7. 根据需要反复使用“ add”命令来选择要还原的所有文件和目录
    amrecover> add <file-I-want-to-restore>
  8. 完成选择要还原的文件和目录后,使用“ extract”命令提取(还原)选定的文件和目录
    amrecover> extract
    Answer questions as prompted.
  9. 使用“退出”命令退出“ amrecover”提示
    amrecover> quit

笔记:

  1. 如果需要从特定日期恢复数据,请在“ amrecover”提示符下使用“ setdate”命令。 例如。 amrecover> setdate YYYY-MM-DD-HH-MM-SS
  2. 像往常一样,“#man amrecover”将为您提供此命令的所有选项。