恢复没有configuration文件的amanda备份

我已经inheritance了一堆包含一些需要恢复的数据的旧备份磁带。 问题是用于创build这些备份的amanda实现已经被删除。

我对amanda很新,但是有一个印象,就是configuration文件需要恢复备份的数据。

有没有简单的方法来获取这些数据? 如果不是,我应该采取什么措施?

(我意识到这是一个相当古老的问题,但还有其他的select。)

要迂腐,没有必要安装Amanda来从磁带上读取备份。 让阿曼达让它变得更容易 我刚刚经历了这种失败,并没有find我需要从目前的Zmanda维基的信息,但我确实在谷歌的弃用部分find它。 (见下文。)

每个磁带的前面将有一个包含纯文本的32k标题块,并且该文本包含说明如何使用正常* nix命令从该磁带恢复备份文件。 所以,要阅读这个头文件,你需要做的是:

dd if=/your/tape/device bs=32k count=1 

并将文本标题转储到标准输出。 阅读磁带的内容

如果使用的是物理磁带,则磁带上的每个“logging”都包含单个文件系统或DLE的备份,并且每个文件系统上都会有一个32K标题,并带有特定于该客户端的指令和元数据。 第一个之后的每个块的内容是无论你的阿曼达被configuration创build,可以是gnutar,star,cpio。 或者自定义的东西,所有的东西都可以压缩或者不压缩。 由于客户端可能会有所不同,录像带上的每个logging都可能是不同的格式,但是所有的logging都会有这个32K的标题块。

如果您的磁带是使用dsk-changer驱动程序的虚拟磁带,那么每个DLE都会写入到它自己的文件中,并且find您想要的东西要容易得多,因为主机和磁盘是文件名的一部分。

http://wiki.zmanda.com/index.php/Restoring_files这个旧的网页可能会被弃用,但是对于我来说,在两周前,当我们的数据中心出现“有趣的时刻”时,它仍然是非常有用的,我的Amanda服务器的虚拟机大概在六周左右就回滚了(因为虚拟机的窗口和窗口被托pipe了,把我的Amanda虚拟机拿走了。)我有Amanda的二进制文件,但是磁带数据库比我现有的磁带库都要旧,所以我不能不要用阿曼达的智慧去阅读我的虚拟磁带。 是的,今天我正在build造一个新的裸机箱做我们的Amanda服务器,所以窗户不会再摧毁我。

您将不得不阅读所有磁带,直到findconfiguration数据。

安装Amanda并使用它来恢复configuration:

http://wiki.zmanda.com/index.php/How_To:Recover_Lost_Amanda_Configuration

Amanda Wiki是一个开始寻找的好地方,有很多howto描述恢复数据的步骤。

祝你好运。