希望获得帮助和/或魔法:
我有一盘备份磁带,Arkeia(版本 5.3.12,运行在 CentOS 4.3 上)已将其标记为“已回收”。我非常确定磁带没有被覆盖,因此数据应该仍在磁带上。我知道重新索引磁带可能可以让我检索文件,但重新索引将花费很长时间,而且我不确定我的十几盘磁带中哪盘包含该文件。
有没有办法将磁带标记为不可回收,从而使其内容可供恢复?
在此先感谢您的帮助。
乔恩
答案1
对 Arkeia 一无所知,但有使用其他备份产品的经验:
您能否将磁带移动到不同的介质池(例如当前介质池)?
Arkeia 在备份服务器上是否使用任何类型的基于磁盘的目录?如果是,您能查看该特定磁带上的文件的磁盘目录吗?
答案2
假设您没有运行 arkdbchk -p 并清除数据库中的无效信息,则可以通过一些奇特的方法恢复数据库中的信息,并在 /opt/arkeia/server/dbase/o3dbtree/ 中的 o3_cpnt 文件上进行一些 jiggery-pokery,但弄清楚数据库格式并进行更改几乎肯定比重新索引磁带需要更多的精力和时间,而重新索引磁带每盘磁带只需几个小时。我希望您有一个磁带机器人,可以让它整夜工作 8-)