QQ在线服务: 风舞残阳风舞残阳 年满19岁年满19岁 小罗小罗 晴天晴天 心雨心雨 叮叮肉叮叮肉 小周小周 小童小童 小破孩小破孩 遥望当年遥望当年

用户导购指南

水货IBM笔记本电脑报价

行货IBM笔记本电脑报价

IBM服务器报价

IBM笔记本电脑配件报价

本周水货IBM笔记本电脑特价

IBM笔记本电脑驱动下载

水货IBM笔记本电脑验机流程

水货IBM笔记本电脑保修政策

IBM笔记本电脑FRU查询

IBM笔记本电脑常见问题

IBM笔记本电脑使用手册

笔记本电脑验机软件

论坛积分使用说明

水货IBM笔记本电脑异地购机流程

笔记本电脑购机经历及现场

贵宾申请入口

贵宾用户FTP入口

查看笔记本配置

水货APPLE苹果笔记本电脑报价

 
发新话题
打印

[IBM服务器资料] sles9下磁带机的使用

sles9下磁带机的使用

sles9下磁带机的使用

适用机型:
所有服务器

文档内容:
在sles9里,常用磁带机设备有两组/dev/st[0-9]和/dev/nst[0-9],数字表示磁带机的数目,如果只有一个磁带机,那就是/dev/st0和/dev/nst0。这个是一个非常重要的概念,只有清晰理解了这些不同名字的设备的区别,才能正确使用相关的命令。
假设我们的系统里面只有一个磁带机设备,那么就有两个设备文件:/dev/st0和/dev/nst0。这两个设备都是这台磁带机的设备名,/dev/st0是回卷设备,每次操作完成之后,磁带机都会自动回卷到磁带的开头。这时候如果进行备份操作则会覆盖磁带中的数据信息,而不是将新数据附在磁带数据结束处。/dev/nst0是非回卷设备,每次操作完成之后,磁带机的磁头都会停留在当前位置,随后的备份操作将被添加到上次备份结束以后的地方。但是用非回卷设备是无法自动回卷磁带的,如果要完成备份和恢复的操作还需要使用mt命令来对磁带进行操作。下面分别对两种设备的操作方法做简单的介绍。
一.回卷设备/dev/st0
由于回卷设备会自动回卷磁带,所以使用/dev/st0只能保存一个归档文件,任何新写入的文件都会覆盖原来的文件,但是这种设备的使用方法比较简单。磁带备份主要使用tar命令
1.备份文件到磁带
#tar cvf /dev/st0 filename1 filename2
例:备份/etc下的文件到磁带机
#tar cvf /dev/st0 /etc/*
2.查看磁带中备份文件
#tar tvf /dev/st0
3.恢复磁带中备份文件
#tar xvf /dev/st0

二.非回卷设备/dev/nst0
非回卷设备不会自动回卷磁带,所以使用/dev/nst0可以在磁带上保存多个归档文件,但是备份必须使用mt命令来控制磁带转动来结合tar命令使用,操作上相对比较复杂。
mt命令最重要的功能就是定位磁带,在使用非回卷设备的时候需要使用mt命令来定位磁带才能正常的使用tar命令进行备份和恢复。mt详细的用法可以参考man手册,下面介绍几个最常用的用法。mt的命令格式:
mt -f 设备名 操作
-f 参数后面跟着一个设备名,就是磁带设备的名字,例如/dev/nst0。
除了设备名这个参数外,mt有一个必须有的参数,就是操作,最常用的操作有:
status 检查磁带机状态
fsf n 前进n个文件
bsf n 后退n个文件
rewind 回卷到磁带开头
eod 定位到磁带中数据文件的结尾
下面是几个例子:
#mt -f /dev/nst0 rewind(将/dev/nst0回卷到开头)
#mt -f /dev/nst0 fsf 1(在/dev/nst0上前进1个归档文件)
#mt -f /dev/nst0 bsf 1(在/dev/nst0上后退1个归档文件)
#mt -f /dev/nst0 eod (定位到/dev/nst0的数据文件的结尾)
这样通过mt命令我们就可以控制磁带当前记录的位置,从而可以使用tar命令对数据进行备份和恢复。
示例说明一下如何使用mt和tar命令来实现备份,假如现在需要先在磁带机里备份/etc下的文件,然后再为/home/wuxp创建一个备份,操作的流程如下:
先将磁带回卷
#mt -f /dev/nst0 rewind
备份第一个归档文件,
#tar cvf /dev/nst0 /etc/*
备份第二个归档文件,因为磁带没有自动回卷所以写入下一个文件不会覆盖现有文件。
#tar cvf /dev/nst0 /home/wuxp/*
完成备份,但由于磁带没有回卷,现在无法查看和恢复刚才备份的文件,下面是恢复的过程
首先要回卷磁带
#mt -f /dev/nst rewind
恢复第一个文件
#tar xvf /dev/nst0
倒带到第二个归档文件位置
#mt -f /dev/nst0 fsf 1
恢复第二个归档文件
#tar xvf /dev/nst0
如果现在想为/var建立一个新的归档文件,又不破坏原来文件的操作
将磁带机定位到数据文件的末尾
#mt -t /dev/nst0 eod
开始备份
#tar vcf /dev/nst0 /var/*

三.其他
1.如何检查sles9是否正常连接了磁带机?
执行下面的命令,如果得到类似下面的命令结果就说明磁带机已经正常连接。
#dmesg|grep tape
Attached scsi tape st0 at scsi1,channel 0,id 6,lun 0
2.如何实现差分备份?
差分备份仅仅备份上次完全备份以来变化过的文件。通过tar的-N参数来实现,这需要记住全备份的时间。假设全备份是2006年7月5日进行的备份,下面的命令可以备份/home/wuxp目录下2006年7月5日后发生过修改或者新创建的文件
#tar cvf /dev/nst0 /home/wuxp/* -N 07/06/2006
>>>
>>>
相关学习园地栏目:
>>>
相关文档:




(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)

TOP

发新话题