我拥有所有这些旧的 DDS3 和 DDS4 磁带,我需要从中恢复文件。我真正知道的唯一信息是,这些文件是 10 到 20 年前使用 Digital Unix 放在磁带上的。它们采用 Tar 文件格式。
我一直在使用 Ubuntu 13.04 尝试恢复这些文件,但到目前为止还没有成功。我真的不知道如何从这里获取这些文件。我们在终端中尝试了几个命令:
/media/archive/SCSI/Linux$ sudo dd if=/dev/st0 ibs=128k | tar -vxf -
sudo tar -xzf /dev/st0 /media/archive/SCSI/Linux
/media/archive/SCSI/Linux
是我想恢复的并且st0
是磁带驱动器名称。
请帮帮我!我只是个实习生!
谢谢
答案1
使用 dd 从磁带中提取所有信息,然后对文件副本进行试验。磁带在使用 20 年后会变得脆弱,因此可以假设介质会破裂并且氧化物会剥落。
检查文件的前 100 个字符,它应该可以识别为 tar 头,如果它看起来是乱码,但不是二进制(加密),请尝试使用 dd 进行一些字节交换切换,再次只使用第一个字符,直到获得正确的组合,然后您可以使用这些开关对 tar 进行 dd。
如果标题看起来是加密的,请尝试使用 tar z 在 dd 上进行各种字节交换,然后尝试 uudecode,(在文件副本上,然后使用 dd 进行字节交换,先进行几百次...)尝试对文件进行解压缩。当您可以看到标题时,请将其应用于整个文件。