昨天免费给朋友做的咨询..呵呵
[@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/
本文分析了一起在使用SUN Solaris系统与DDS3磁带驱动器进行数据备份时遇到的错误情况。通过对磁带容量、备份数据量及错误信息的分析,找到了问题根源,并给出了相应的解决方案。
3240

被折叠的 条评论
为什么被折叠?



