我本想恢复一些文件,但我忘了周一有一个备份工作正等待磁带加载。
因此,veritas 10d 开始覆盖我的磁带,那些宝贵的数据现在已经消失了。
原始数据大小约为 40 GB,而意外启动的作业向磁带开头写入了约 30 MB 的数据。
我可以从那盘磁带中恢复一些数据吗?
更新:
库存和目录没有帮助,媒体设置被覆盖,而不是附加。这是一个 DLT 驱动器。
答案1
对其进行盘点和分类,查看是否有任何数据显示在恢复作业的选择列表中。
答案2
视情况而定——许多磁带上都有一种文件系统,其中包含目录和磁带上每个特定文件的偏移量。在 AIT 磁带上,它实际上是磁带本身中的闪存介质,称为 MIC。
如果 netbackup 将磁带清零,那么磁带上的文件数量和偏移量相对于您实际想要恢复的数据将出现错误。例如 --这是一款声称可以从您当前所处情况中恢复 ait 磁带的工具。我从未使用过它,但它可以说明您所处的情况。
如果数据确实很重要,您可能希望停止摆弄磁带,并在情况变得更糟之前将其发送到专门从事此类工作的机构。这可能是一种常见情况,因此如果有任何需要恢复的东西,他们很可能会找到并恢复它(而且很快)
最后,根据磁带和磁带驱动器的类型——蛇纹石或者螺旋状,您可能随机损坏了数据,或者只损坏了数据的第一个位。我不确定现代 DLT 磁带是否有不同的擦除头,但有可能从磁带头部开始随机擦除数据块。
答案3
很遗憾,只有制造商才有可能恢复部分数据。有可能!
磁带驱动器被称为顺序数据支持。
擦除介质的最快方法是在磁带的开头进行写入,因为在写入或写入 FileMark 的末尾,驱动器会写入一个名为“数据结束”的特殊标记。
我从未看到过 SCSI 级别有任何特殊指令允许读取此“数据结束”。
简单地说,当磁带开头写入第一个字节时,磁带就被擦除了。