欢迎来到天天文库
浏览记录
ID:11155147
大小:115.00 KB
页数:5页
时间:2018-07-10
《unix系统下磁带机配置使用攻略》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、由于UNIX操作系统的诸多优点,目前主流服务器多数仍然采用UNIX作为提供服务的系统平台,其中Solaris占了其中的很大比例。本文介绍一下基于solaris的Unix系统下磁带机配置使用方法。 一、存储磁带简介 磁带存储是相当广泛的范畴,包括DDS、LTO、DAT、DLT和SDLT等等。数十年来各种磁带成了传统的备份媒介。表1是磁带技术列表: 注:DDS-3和DDS-4使用的技术与较早版本不同。最新的磁带驱动器才支持最大的磁带,但大多数驱动器提供只读的向后兼容性。 二、磁带设备的命名规则 通过提供逻辑设备名称,可以指定用于备份的磁带。磁带机命名约定
2、使用逻辑设备名称而不是物理设备名称。下表显示了此命名约定。可以按照图-1所示指定磁带设备。图1磁带机设备名称 大多数SCSI磁带机可以自动检测磁带的密度或格式,并相应地进行读取。要确定磁带机支持的不同密度,请查看/dev/rmt子目录。该子目录中包含支持每种磁带的不同输出密度的磁带设备文件集。一个SCSI控制器最多可有七个SCSI磁带机。 通常,可以按照逻辑单元号(范围从0到n)指定磁带机。缺省情况下,磁带机按照“首选”密度写入,该密度通常为磁带机支持的最高密度。如果不指定磁带设备,则命令会按照设备支持的缺省密度写入磁带机编号0。要将磁带传输到其磁带机仅支
3、持特定密度的系统,请指定按照所需密度写入的设备名称。表2介绍了如何指定磁带机的反绕选项和不同密度。表2磁带机的不同密度和反绕选项三、磁带管理命令 从用户的角度来看,unix的任何设备都可以看做是文件。因此,可以“打开”合适的磁带驱动器文件来进行写入操作,将要备份的数据写入到文件中去。虽然这听上去过于简单了,但是实际情况就是这样。Unix系统把每一个设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。从用户的角度来看,对设备的使用和一般文件的使用一样。所以管理磁带的最有效的方法是使用相关命令。 1.ml命令 mt命令用来控制磁带机
4、。可以使用mt命令的status选项来获取有关磁带机的状态信息。mt命令可报告配置文件/kernel/drv/st.conf中介绍的所有磁带机的信息。 mt命令格式:mt[-fdevice]command[count],显示磁带状态l #mt-f/dev/rmt/nstatus 然后可以替换磁带机编号0、1、2、3等,以显示有关所有可用磁带机的信息。 应用实例: 显示QIC-150磁带机(/dev/rmt/0)的状态: $mt-f/dev/rmt/0status ArchiveQIC-150tapedrive: sensekey(0x0)=
5、NoAdditionalSenseresidual=0retries=0 fileno=0blockno=0重新拉张磁带l 如果读取磁带时出现错误,则可以重新张紧磁带、清洁磁带机,然后重试。请勿重新张紧非QIC磁带机。 $mt-f/dev/rmt/3retension要反绕盒式磁带,请使用mt命令。l $mt-f/dev/rmt/1rewind 2.tar命令 tar命令是用来建立,还原备份文件的工具程序,Solaris系统对tar进行了增强,使之更胜任系统级别的备份。它允许所有或部分要备份的文件和目录列表保存在一个或多个文本文件中。UNI
6、X环境下根文件系统的/dev目录包含了所有和物理设备关联的文件。当对这些文件进行操作时,实际上是在操作下层的物理设备。如果DAT或DLT的磁带机已经连接好并加电,一般下情况下能够自动检测到磁带机并在自检时会提示是否要配置发现的磁带机,选择配置即可。如果用户在起系统时没有发现磁带机,可能是磁带机的驱动已经安装到系统中了。 tar命令格式: tar{c
7、r
8、t
9、u
10、x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][块大小][磁带存档文件][大小][排除文件...]{文件
11、-I包含文件
12、-C目录文件}...下面介绍常用选项:将文件复制到
13、磁带l 1.进入包含要复制的文件的目录。 2.将可写磁带插入磁带机中。 3.将文件复制到磁带。命令如下: $tarcvf/dev/rmt/nfilenames 参数说明:c指明要创建归档文件;v归档时显示每个文件的名称; f/dev/rmt/n指明应该将归档文件写入指定设备或文件。 filenames指明要复制的文件和目录。使用空格分隔多个文件。 系统会将指定的文件名复制到磁带,并且会覆写该磁带上的任何现有文件。然后从磁带机中取出磁带。在磁带标签中写入文件名称。 应用实例:把/export/home/目录下两个文件文件复制到磁带 $cd
14、/export/home/ $lsr
此文档下载收益归作者所有