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

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

我有一个来自已停用的服务器的磁带备份,它是通过 Windows 上的 Symantec Backup Exec 版本 10.1.5629 创建的。

是否可以使用 Linux 上的某些标准或开源工具从中提取备份,而不是借助 Backup Exec 的副本?

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

最初有人告诉我此备份是使用 Windows Server 2003 备份软件创建的,但是当我尝试使用时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)

答案1

备份执行讲 MTF

看着实际的 mftar 来源--并声明我不会编写 C 代码,我只是在很久以前就假装使用 C 代码——我注意到有问题的错误消息是最后一个,else if而错误消息中的下一个是分段错误。我的直觉——值得你为此付出代价——是有问题的文件已损坏并导致 mtftar 崩溃,并且错误消息不是 mtftar 崩溃的真正原因。

我想您没有其他文件可以用来验证这个假设吧?

相关内容