首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有配置文件的情况下恢复amanda备份

在没有配置文件的情况下恢复amanda备份
EN

Server Fault用户
提问于 2012-05-08 01:20:24
回答 2查看 2K关注 0票数 2

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

我对amanda非常陌生,但我的印象是,恢复备份的数据需要配置文件。

有什么简单的方法来获取这些数据吗?如果没有,我应该采取哪些步骤?

EN

回答 2

Server Fault用户

发布于 2016-03-02 21:03:03

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

要变得迂腐,甚至没有必要让阿曼达安装来读取那些磁带上的备份。阿曼达让事情变得简单多了。我最近才经历过这样的失败,没有从当前的Zmanda中找到我需要的信息,但我确实在他们反对Google的部分找到了它。(见下文)

每个磁带的前端将有一个包含纯文本的32k头块,该文本包含说明如何使用普通*nix命令从磁带上恢复备份文件。因此,要读取该标题,只需:

代码语言:javascript
复制
dd if=/your/tape/device bs=32k count=1

这将将文本标题转储到stdout。阅读磁带的内容

如果您使用物理磁带,磁带上的每条“记录”都包含单个文件系统( DLE )的备份,并且每个文件系统上都有一个32K头,其中包含特定于该客户端的指令和元数据。第一个街区之后的每一个块的内容都是您配置的阿曼达创建的内容,可以是gnutar、star、cpio。或者定制的东西,所有的东西都可以压缩或不压缩。由于客户端的不同,磁带上的每一条记录都可以是不同的格式,但是所有这些记录都有带有指令的32K头块。

如果您的磁带是使用dsk转换驱动程序的虚拟磁带,那么每个DLE都被写入到自己的文件中,并且查找所需的内容要容易得多,因为主机和磁盘是文件名的一部分。

http://wiki.zmanda.com/index.php/Restoring_文件的这个旧网页可能被废弃了,但就在两周前,它对我还是非常有用的,那时我们的数据中心有“有趣的时代”,我的阿曼达服务器的VM倒退了大约六周(因为VM托管在windows中,windows崩溃,带着我的阿曼达虚拟机)。我有阿曼达的二进制文件,但是磁带数据库都比我现有的磁带库老,所以我不能用阿曼达的智慧从我的虚拟磁带上读取任何东西。是的,今天我要建造一个新的裸金属盒子作为我们的阿曼达服务器,这样窗户就不会再毁了我。

票数 2
EN

Server Fault用户

发布于 2012-05-08 05:54:13

在找到配置数据之前,必须读取所有磁带。

安装Amanda并使用它恢复配置:

http://wiki.zmanda.com/index.php/How_致:恢复_迷失_阿曼达_配置

阿曼达Wiki是一个很好的地方开始寻找,有许多如何描述步骤,以恢复您的数据。

祝好运。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/386907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档