发布
社区首页 >问答首页 >用Ubuntu恢复Unix Tar文件

用Ubuntu恢复Unix Tar文件
EN

Ask Ubuntu用户
提问于 2013-08-13 19:44:25
回答 1查看 1.3K关注 0票数 11

我有所有这些旧的DDS3和DDS4磁带,我需要这些磁带来恢复文件。我真正知道的唯一信息是,它们是在大约10到20年前用Digital上传到磁带上的。它们是一种焦油文件格式。

我一直在使用Ubuntu13.04尝试恢复这些文件,但到目前为止,我没有取得任何成功。我真的不知道怎么把这些文件弄出去。我们在终端中尝试过的几个命令是:

代码语言:javascript
代码运行次数:0
复制
/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是磁带驱动器的名称。

请帮帮我!我只是个实习生!

谢谢

EN

回答 1

Ask Ubuntu用户

发布于 2013-08-19 21:54:34

使用dd从磁带中提取所有信息,然后对文件的副本进行实验。磁带在20年后是脆弱的,所以假设媒体正在破裂,氧化物正在剥落。

检查文件的前100个字符,它应该可以识别为tar头,如果它看起来是加扰的,但不是二进制的(加密的),尝试使用一些字节交换切换dd,同样只是第一个字符,直到得到正确的组合,然后您可以使用那些切换到tar的dd。

如果头看起来是加密的,那么尝试tar z并在dd上交换各种字节,然后尝试uudecode,(在文件的副本上,然后是dd字节交换,前几百.)试着解压缩文件。当您看到标题时,然后应用于整个文件。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/332211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档