У меня есть резервная копия на магнитной ленте с несуществующего сервера, созданная с помощью Symantec Backup Exec версии 10.1.5629 в Windows.
Можно ли извлечь из него резервную копию с помощью некоторых стандартных инструментов или инструментов с открытым исходным кодом в 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)
Backup Exec делает говорить МОГ.
Смотря на фактический источник mtftar- и выдавая заявление об отказе от ответственности, что я не кодирую C, я уже давно хромал вокруг подделки C - отмечу, что данное сообщение об ошибке является последним else if
и что следующее в вашем сообщении об ошибке - ошибка сегментации. Мой инстинкт - стоит того, что вы за него заплатили - заключается в том, что рассматриваемый файл поврежден и дает сбой mtftar, и что сообщение об ошибке не является реальной причиной сбоя mtftar.
Я не думаю, что у вас есть другие файлы, на которых вы могли бы проверить эту гипотезу?