如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
solaris磁带设备使用方法总结作者:solaris磁带设备使用方法总结最近一段时间以来,老是看到网友问及磁带方面的问题,其实,偶对此也不大熟,不过,很想对这东东做一个总结,口可口可,下午的时候,找时间写了一篇,有错误的地方,请大家指正,共同交流一下!磁带设备使用方法总结磁带主要用来离线存储数据,通常用于备份。当一个新的磁带设备连接到系统并被发现后(ok.boor–r),这个磁带设备就可以使用了。与磁盘不同,磁带设备不需要进行格式化(format),卷标识(label)等。磁带设备的地址和逻辑设备名-------------------------------------------------------------------------------------------------------磁盘设备SCSI地址(TargetID)主逻辑设备名附加逻辑设备名-------------------------------------------------------------------------------------------------------第一个磁带设备4/dev/rmt/0/dev/rmt/0l/dev/rmt/0m/dev/rmt/0h/dev/rmt/0u第二个磁带设备5/dev/rmt/1/dev/rmt/1l/dev/rmt/1m/dev/rmt/1h/dev/rmt/1u-------------------------------------------------------------------------------------------------------(SCSI地址可以是总线上的唯一地址)附加的参数表示了磁带密度l----------lowm---------mediumh---------highu---------ultra增加一个磁带机的步骤1.关闭系统2.检查磁带的SCSI地址是否设置正确默认的,磁带机的目标地址为4,如果你有多个磁带的话,则要设置正确设置第二个磁带机,使它的SCSI地址不要与当前的地址相冲突3.安装磁带设备4.开启系统和所有外围设备(ok.boot–r)显示一个磁带设备的状态将磁带放入磁带机中,然后:#mt–f/dev/rmt/0status如果你有多于一个磁带设备,设备则是:/dev/rmt/1,/dev/rmt/2…你可能会看到如下信息:QuantumDLT7000tapedrive:sensekey(0x0)=nosenseresidual=0retries=0fileno=0blockno=0sensekey(0x0)=nosense表示你的系统可以正常访问磁带。sensekey(0x6)=unitattention表示这个设备可能被重置,或是刚加电的状态/dev/rmt/0:notapeloadedordriveoffline此信息表示磁带不能访问nosuchfileordirectory如果你出现了这条信息,你的系统与你的磁带设备无法进行通讯。查看一下,磁带机是否加电,以及连线是否正常,或再次进行:ok.boot–r磁带的重绕#mt–f/dev/rmt/0rewind与磁带的读写数据有关的命令主要包括5个命令:cpio,dd,ufsdump,ufsrestore,tar命令:cpiocpio其实就是:copyin/out,从标准输入中读取要拷贝的文件,并将其写入到标准输出。这个命令是很常用的,但是要重定义标准输入和输出。当需要使用多于一个磁带时,可以使用这个命令。1.拷贝目录/work及所有子目录到磁带/dev/rmt/0#cd/work#ls–R|cpio–ocB>/dev/rmt/02.将磁带中的文件拷贝回/work目录#cd/work#cpio–icBd?Availablecommandsare:ls[arg]-listdirectorycdarg-changedirectorypwd-printcurrentdirectoryadd[arg]-add‘arg’tolistoffilestobeextracteddelete[arg]-delete‘arg’fromlistoffilestobeextractedextract-extractrequestedfilessetmodes-setmodesofrequesteddirectoriesquit-immediatelyexitprogramwhat-listdumpheaderinformationverbose-toggleverboseflag(usefulwith‘‘ls’’)helpor‘?’-printthislistIFno‘arg’issuppl