您好,登录后才能下订单哦!
小编给大家分享一下solaris磁带设备怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
磁带主要用来离线存储数据,通常用于备份。 
 当一个新的磁带设备连接到系统并被发现后(ok. boor –r),这个磁带设备就可以使用了。与磁盘不同,磁带设备不需要进行格式化(format),卷标识(label)等。 
 
 磁带设备的地址和逻辑设备名 
 ------------------------------------------------------------------------------------------------------- 
 磁盘设备 SCSI地址(Target ID) 主逻辑设备名 附加逻辑设备名 
 ------------------------------------------------------------------------------------------------------- 
 第一个磁带设备 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 ---------- low 
 m --------- medium 
 h --------- high 
 u --------- ultra 
 
 增加一个磁带机的步骤 
 1. 关闭系统 
 2. 检查磁带的SCSI地址是否设置正确 
 默认的,磁带机的目标地址为4,如果你有多个磁带的话,则要设置正确设置第二个磁带机,使它的SCSI地址不要与当前的地址相冲突 
 3. 安装磁带设备 
 4. 开启系统和所有外围设备(ok. boot –r) 
 
 显示一个磁带设备的状态 
 将磁带放入磁带机中,然后: 
 # mt –f /dev/rmt/0 status 
 如果你有多于一个磁带设备,设备则是:/dev/rmt/1, /dev/rmt/2… 
 你可能会看到如下信息: 
 Quantum DLT7000 tape drive: 
 sense key(0x0)= nosense residual= 0 retries= 0 
 file no= 0 block no= 0 
 sense key(0x0)= nosense表示你的系统可以正常访问磁带。 
 sense key(0x6)= unit attention表示这个设备可能被重置,或是刚加电的状态 
 /dev/rmt/0: no tape loaded or drive offline 此信息表示磁带不能访问 
 
 no such file or directory 如果你出现了这条信息,你的系统与你的磁带设备无法进行通讯。查看一下,磁带机是否加电,以及连线是否正常,或再次进行:ok. boot –r 
 
 磁带的重绕 
 # mt –f /dev/rmt/0 rewind 
 
 
 与磁带的读写数据有关的命令 
 
 主要包括5个命令: 
 cpio, dd, ufsdump, ufsrestore, tar 
 
 命令:cpio 
 cpio其实就是:copy in/out,从标准输入中读取要拷贝的文件,并将其写入到标准输出。这个命令是很常用的,但是要重定义标准输入和输出。当需要使用多于一个磁带时,可以使用这个命令。 
 1. 拷贝目录 /work及所有子目录到磁带 /dev/rmt/0 
 # cd /work 
 # ls –R | cpio –ocB > /dev/rmt/0 
 
 2. 将磁带中的文件拷贝回/work目录 
 # cd /work 
 # cpio –icBd  ? 
 Available commands are: 
 ls [arg] - list directory 
 cd arg - change directory 
 pwd - print current directory 
 add [arg] - add ‘arg’ to list of files to be extracted 
 delete [arg] - delete ‘arg’ from list of files to be extracted 
 extract - extract requested files 
 setmodes - set modes of requested directories 
 quit - immediately exit program 
 what - list dump header information 
 verbose - toggle verbose flag (useful with ‘‘ls’’) 
 help or ‘?’ - print this list 
 IF no ‘arg’ is supplied, the current directory is used 
 
 ufsrestore> ls 
 4lib/ dict mail openwin spool 
 5bin games man/ preserve src 
 adm include/ net pub tmp 
 
 使用命令:add来增加要扩展的文件和目录到文件列表 
 ufsrestore> add mail man 
 
 现在,从磁带中扩展这些文件,它们将被释放到你当前的工作目录: 
 ufsrestore> extract 
 
 当你所需要的文件被扩展后,就可以退出ufsrestore了 
 ufsrestore> q 
 
 命令:tar 
 一个tarfile通常是一个磁带,但它可能是任何文件。如果数据总量超过了一个磁带,你就需要使用一个不同的磁带命令,因为tar命令不可以跨多个卷。 
 1. 下例显示如果从硬盘拷贝数据到磁带 
 # tar cvf /dev/rmt/0 /work 
 
 参数: 
 l c ----创建tar文件(在本例中写入到磁带) 
 l v ----显示它所拷贝的每个文件的信息(详细模式) 
 l f ----指定源设备名,本例中为/dev/rmt/0 
 
 2. 下例显示如何从磁带中拷贝文件到硬盘 
 # cd /tmp 
 # tar xvf /dev/rmt/0 
 
 l x ----表示从tar文件中扩展文件
以上是“solaris磁带设备怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。