如何通过Linux恢复Symantec Backup Exec备份?

我从Windows上通过Symantec Backup Exec版本10.1.5629创build的已停用服务器获得了磁带备份。

是否可以使用Linux上的一些标准或开源工具从此提取备份,而不是诉诸Backup Exec的副本?

我目前已经能够使用dd if=/dev/st0 ibs=64K of=tape_contents ,但是现在我无法真正提取数据。

我最初被告知这个备份是使用Windows Server 2003备份软件创build的,但是当我尝试使用mtftar ,我收到了以下输出:

mtftar -v < tape_contents输出:

 MFT Generator: Symantec Backup Exec 10.1.5629 Tape Name: Media created 4/2/2015 9:00:08 PM Tape Label: MTF Media Label|1.0|VERITAS|PVL|2006/11/18.03:00:11|LTO000003|1|{938BB24D-60F6-45B0-ABB5-E66AE4C1EB72}|| MTF out of order (files before directory saw 1701079382 while expecting limit of 0) Segmentation fault (core dumped) 

Backup Exec 确实讲MTF 。

看看实际的mtftar源代码,并发布我不编码C的免责声明,我很早以前就匆匆忙忙地假装C了 – 我注意到有问题的错误信息是最后一个else if接下来的事情在你的错误信息是一个分段错误。 我的本能 – 值得你为之付出的 – 就是所讨论的文件已经损坏并且崩溃了,而且错误信息并不是mtftar崩溃的真正原因。

我不认为你有其他的文件可以检验这个假设吗?