我试图从Linux上的磁带中恢复一些文件,这些文件是通过amdump放在那里的。问题是,为了使用amrecover,您必须设置服务器。我真的不知道该怎么做。有散步的地方吗?或者是在一台机器上做这件事的简单方法。当我尝试使用amrecover时,我得到
amrecover>listhost
它说他们不是主机。我不能登录到主机上,因此不能在我的磁带上使用am-recover。
发布于 2016-07-20 15:36:56
好吧,万一有人有类似的问题,就用amrestore。我知道你不能挑选这些文件,但效果很好。
发布于 2019-07-22 18:45:37
我知道这是一个旧的帖子,但是如果有人在寻找关于如何使用"amrestore“的说明,请参考下面的步骤。
Amrestore是一种裸金属恢复,这意味着它将恢复磁带中的所有数据。因此,您没有选择要还原的内容的选项。
第一步是在磁带驱动器中加载要还原的磁带。这可以使用mtx命令来完成。
mtx -f /dev/-f 10负载4 0
在本例中,sg10是变更库,4是存储磁带的槽,0是磁带驱动器号。如果您使用的是单个磁带驱动器,而不是换带器,则可以直接继续下一步。
下一步是对磁带驱动器运行amrestore命令。
Am还原-r /dev/nst0 0 localhost (主机名是可选的,nst0代表驱动器0)
运行此命令将提供一个.RAW格式的文件。文件名会像这样。
hostname.dle_name.date_time.file_number.RAW
在.RAW文件上再次运行amrestore命令,将其视为一个保持文件。
amrestore --保持hostname.dle_name.date_time.file_number.RAW
此命令的输出将是一个tar文件(hostname.dle_name.date_time.file_number),可以提取该文件以恢复这些文件。
焦油-xvf hostname.dle_name.date_time.file_number
希望这能有所帮助。
发布于 2019-08-29 15:54:17
我认为您可以参考下面的链接来了解如何恢复Amanda中的数据。
https://serverfault.com/questions/788081
复制相似问题