WindowsでSymantecBackupExecバージョン10.1.5629を介して作成された古いサーバーからのテープバックアップがあります。
Backup Execのコピーに頼るのではなく、Linux上のいくつかの標準ツールまたはオープンソースツールを使用して、これからバックアップを抽出することは可能ですか?
現在、dd if=/dev/st0 ibs=64K of=tape_contents
を使用できましたが、実際にデータを抽出することができません。
このバックアップはWindowsServer 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)
実際のmtftarソース -を見て、Cをコーディングしていないという免責事項を発行しましたが、ずっと前にCを偽造していました-問題のエラーメッセージが最後であることに注意してくださいelse if
そして、エラーメッセージの次のことはセグメンテーション違反です。私の本能-あなたがそれに対して支払った価値がある-は、問題のファイルが壊れていてmtftarをクラッシュさせていること、そしてエラーメッセージがmtftarがクラッシュした実際の理由ではないということです。
この仮説をテストできる可能性のある他のファイルがあるとは思いませんか?