tar:tape read error

本文分析了一起在使用SUN Solaris系统与DDS3磁带驱动器进行数据备份时遇到的错误情况。通过对磁带容量、备份数据量及错误信息的分析,找到了问题根源,并给出了相应的解决方案。

昨天免费给朋友做的咨询..呵呵

[@more@]

环境:
SUN Solaris + DDS3 TAPE DIRVER
错误信息:
在tar xvf /dev/rmt/0 最后一个数据文件的时候报如下错误
tar:tape read error

分析原因:
- 不是超过2G文件系统的问题,因为最后这个文件才500M
- 不是本地空间慢的原因,有充足的空间可恢复过去
- 清洗磁带机DRIVER,效果一样
- 放另外一天备份的磁带进行恢复,还是同样的错误
- 但拿2006年的一个旧的Clone的数据tape 恢复正常(这个需要特别注意)
- 询问客户,现在数据量大概多大?回答50G多..
- 询问客户,tape 的最大容量是多大的? 回答40/80G..
- 询问客户,在tar cvf /dev/rmt/0 进行备份的时候有没有错误? 回答:没有..

结论:
- 通过以上分析,可以得出由于磁带的容量小于要备份的数据量,最后的文件并没有备份完整
- 可以断定最后的文件是不完整的,所以,出现读取最后的文件时候包错

- 断定原来的备份方法是错误,必须立即改正

解决方案:
- 更换大容量的TAPE..
- 或者分开备份,先备部分datafile 到第1个带子中,然后把省下的备份到另外一个带子
- 采取压缩备份的方式
- 内置磁带机本来设计就是为了备份和恢复操作系统用的,根本不适合备份数据,所以,建议买个外置带机或者带库

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7318139/viewspace-1010498/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7318139/viewspace-1010498/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值