Amanda/Zmanda 备份恢复本地服务器

Amanda/Zmanda 备份恢复本地服务器

我正在尝试从 Linux 上的磁带中恢复一些文件,这些文件是通过 amdump 放在磁带上的。问题是,要使用 amrecover,您必须设置服务器。我真的不知道该怎么做。有没有解决方法?或者也许有一种在一台机器上完成此操作的简单方法。当我尝试使用 amrecover 时,我得到了

amrecover>listhost

它说没有主机。我无法登录到主机,因此无法在我的磁带上使用 am-recover。

答案1

好吧,如果有人遇到类似的问题,只需使用 amrestore 即可。我知道您无法选择文件,但它工作正常。

答案2

我知道这是一篇旧帖子,但如果有人正在寻找有关如何使用“amrestore”的说明,请参考以下步骤。

Amrestore 是一种裸机恢复,这意味着它将恢复磁带中的所有数据。因此,您将无法选择要恢复的内容。

第一步是将要恢复的磁带装入磁带驱动器。可以使用 mtx 命令完成此操作。

mtx -f /dev/sg10 加载 4 0

在本例中,sg10 是更换器库,4 是存放磁带的插槽,0 是磁带驱动器编号。如果您使用的是单个磁带驱动器而不是更换器,则可以直接继续下一步。

下一步是针对磁带驱动器运行 amrestore 命令。

amrestore -r /dev/nst0 localhost (主机名是可选的,nst0 代表驱动器 0)

运行此命令将生成一个 .RAW 格式的文件。文件名如下所示。

主机名.dle_name.日期时间.文件编号.RAW

再次对 .RAW 文件运行 amrestore 命令,将其视为保存文件。

amrestore --holding 主机名.dle_name.date_time.file_number.RAW

此命令的输出将是一个 tar 文件(hostname.dle_name.date_time.file_number),可以提取该文件以恢复文件

tar -xvf 主机名.dle名称.日期时间.文件编号

希望这可以帮助。

答案3

我认为您可以参考以下链接了解如何在 Amanda 中恢复数据。

https://wiki.zmanda.com/index.php/How_To:Recover_Data

相关内容