|
|
| 首页
> 技术频道 >
硬件学院
> 浏览技术 关键字: SUSE linux 磁带机 |
| SLES 9下磁带机的使用 |
| 2007-7-30 16:08:20 来源:中华服务器网
点击:2554次 加入收藏夹 |
|
|
在sles(SUSE Linux Enterprise Server)9里,常用磁带机设备有两组/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个文件 对不起,您需要登录后才能查看全部详细内容
|
|
|
|