加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.dakongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix系统磁带管理命令

发布时间:2022-10-13 15:23:34 所属栏目:Unix 来源:
导读:  从用户的角度来看,Unix的任何设备都可以看做是文件。因此,可以“打开”合适的磁带驱动器文件来进行写入操作,将要备份的数据写入到文件中去。虽然这听上去过于简单了,但是实际情况就是这样。Unix系
  从用户的角度来看,Unix的任何设备都可以看做是文件。因此,可以“打开”合适的磁带驱动器文件来进行写入操作,将要备份的数据写入到文件中去。虽然这听上去过于简单了,但是实际情况就是这样。Unix系统把每一个设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。
 
  从用户的角度来看,对设备的使用和一般文件的使用一样。所以管理磁带的最有效的方法是使用相关命令。
 
  1.Unix系统 ml命令
 
  mt命令用来控制磁带机。可以使用 mt 命令的 status 选项来获取有关磁带机的状态信息。mt 命令可报告配置文件 /kernel/drv/st.conf 中介绍的所有磁带机的信息。
 
  mt命令格式:mt [ -f device ] command [ count ] ,
 
  显示磁带状态
 
  # mt -f /dev/rmt/n status
 
  然后可以替换磁带机编号 0、1、2、3 等,以显示有关所有可用磁带机的信息。
 
  应用实例:
 
  显示 QIC-150 磁带机 (/dev/rmt/0) 的状态:
 
  $ mt -f /dev/rmt/0 status
 
  Archive QIC-150 tape drive:
 
  sense key(0x0)= No Additional Sense residual= 0 retries= 0
 
  file no= 0 block no= 0
 
  重新拉张磁带
 
  如果读取磁带时出现错误,则可以重新张紧磁带、清洁磁带机,然后重试。请勿重新张紧非 QIC 磁带机。
 
  $ mt -f /dev/rmt/3 retension
 
  要反绕盒式磁带,请使用 mt 命令。
 
  $ mt -f /dev/rmt/1 rewind
 
  2.tar命令
 
  tar命令是用来建立,还原备份文件的工具程序,Solaris 系统对tar 进行了增强,使之更胜任系统级别的备份。它允许所有或部分要备份的文件和目录列表保存在一个或多个文本文件中。Unix环境下根文件系统的/dev目录包含了所有和物理设备关联的文件。
 
  当对这些文件进行操作时,实际上是在操作下层的物理设备。如果DAT或DLT的磁带机已经连接好并加电,一般下情况下能够自动检测到磁带机并在自检时会提示是否要配置发现的磁带机,选择配置即可。如果用户在起Unix系统时没有发现磁带机,可能是磁带机的驱动已经安装到Unix系统中了。
 
  tar命令格式:tar {c|r|t|u|x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][块大小] [磁带存档文件] [大小] [排除文件...] {文件 | -I 包含文件 | -C 目录文件}
 
  下面介绍常用选项将文件复制到磁带
 
  1. 进入包含要复制的文件的目录。
 
  2. 将可写磁带插入磁带机中。
 
  3. 将文件复制到磁带。命令如下:
 
  $ tar cvf /dev/rmt/n filenames
 
  参数说明:c 指明要创建归档文件;v 归档时显示每个文件的名称;
 
  f /dev/rmt/n 指明应该将归档文件写入指定设备或文件。
 
  filenames 指明要复制的文件和目录。使用空格分隔多个文件。
 
  Unix系统会将指定的文件名复制到磁带unix实用命令,并且会覆写该磁带上的任何现有文件。然后从磁带机中取出磁带。在磁带标签中写入文件名称。
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章