这可能是错误的处理方式,但我希望还有一线希望。我们的 afs 配置已经完全混乱,但 /vicepa 分区内的卷仍然存在。有没有办法将这些 .vol 文件恢复为可读文件,而无需使用现有的 AFS 系统?
答案1
确实有办法做到这一点;这不是做事的“错误方法”,甚至并不罕见。
您可以使用voldump(8)直接从 /vicepa 内容生成“vos dump”样式的卷转储,而无需通过卷服务器。一旦您有了这个,您就可以使用以下方法取回实际文件restorevol(1)或者您可以使用“vos restore”(手册页“vos_restore(1)”)将卷恢复到另一个 AFS 文件服务器。
还有一个名为 afsdump_extract 的工具可以代替 restorevol。但 restorevol 通常更容易找到;restorevol 是 OpenAFS 的一部分,而 afsdump_extra 是“dumpscan”的一部分。