Unix:如何从磁带中恢复损坏的 tar 文件
Unix : how can I recover a corrupt tar file from a tape
我有一盘磁带包含损坏的 tar 文件。
我正在使用 Unix SunOS 5.5.1。
所以当我 运行 这个命令时:
dd if=/dev/rmt/0 of=/tmp/outputfile.tar
我收到此错误消息:
warning /pci@1f, 0/pci@1/pci@1/sunw, isptwo@4/st@4,0 (st4):
Error for command : read Error Level: Fatal
Requested Block : 11900 Error Block : 11900
Vendor : TANDBERG Serial Number: =:CREATED081
Sense Key: Media Error
ASC: 0x11 (unrecorded read error), ASCQ: 0x1, FRU: 0x0
请帮助我,我真的需要解决这个问题
坏消息是磁带机报告介质错误。
现在这仍然意味着一些事情:
磁带驱动器损坏
这是可能的,但并不常见。测试它:检查它是否可以读取其他磁带(它自己写入),或读取其他驱动器写入的磁带。
脏头
磁带机磁头确实需要定期清洁。特别是如果它们保存在不太干净的环境中,这非常重要。清洁带在市场上有售,请将它们与正确的驱动器相匹配,也不要过度使用它们。
磁带驱动器和磁带介质不匹配
不同的磁带格式(如LTO)有代数(如LTO-3),需要磁带介质和磁带机之间的兼容性。
坏磁带
磁带确实会磨损,需要更换以防止出现这种情况。此外,写入的磁带也有保质期。
在最后一种情况下,您也许可以找到商业恢复服务来尝试做某事,但我不会把农场赌在结果上……而且数据恢复服务很昂贵……
终于解决了我的问题^^'是bs格式类型:D
数据是用 512 写的,所以我这样做了:
dd if=/dev/rmt/0 of=/tmp/outputfile.tar bs=512 一切正常:)))
我有一盘磁带包含损坏的 tar 文件。 我正在使用 Unix SunOS 5.5.1。 所以当我 运行 这个命令时:
dd if=/dev/rmt/0 of=/tmp/outputfile.tar
我收到此错误消息:
warning /pci@1f, 0/pci@1/pci@1/sunw, isptwo@4/st@4,0 (st4): Error for command : read Error Level: Fatal Requested Block : 11900 Error Block : 11900 Vendor : TANDBERG Serial Number: =:CREATED081 Sense Key: Media Error ASC: 0x11 (unrecorded read error), ASCQ: 0x1, FRU: 0x0
请帮助我,我真的需要解决这个问题
坏消息是磁带机报告介质错误。
现在这仍然意味着一些事情:
磁带驱动器损坏
这是可能的,但并不常见。测试它:检查它是否可以读取其他磁带(它自己写入),或读取其他驱动器写入的磁带。
脏头
磁带机磁头确实需要定期清洁。特别是如果它们保存在不太干净的环境中,这非常重要。清洁带在市场上有售,请将它们与正确的驱动器相匹配,也不要过度使用它们。
磁带驱动器和磁带介质不匹配
不同的磁带格式(如LTO)有代数(如LTO-3),需要磁带介质和磁带机之间的兼容性。
坏磁带
磁带确实会磨损,需要更换以防止出现这种情况。此外,写入的磁带也有保质期。
在最后一种情况下,您也许可以找到商业恢复服务来尝试做某事,但我不会把农场赌在结果上……而且数据恢复服务很昂贵……
终于解决了我的问题^^'是bs格式类型:D 数据是用 512 写的,所以我这样做了:
dd if=/dev/rmt/0 of=/tmp/outputfile.tar bs=512 一切正常:)))