![将 AFS 从 /vicepa 恢复到正常目录](https://linux22.com/image/1292255/%E5%B0%86%20AFS%20%E4%BB%8E%20%2Fvicepa%20%E6%81%A2%E5%A4%8D%E5%88%B0%E6%AD%A3%E5%B8%B8%E7%9B%AE%E5%BD%95.png)
这可能是错误的处理方式,但我希望还有一线希望。我们的 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”的一部分。