189 8069 5689

linux及unix下使用磁带机的常用命令有哪些

这篇文章将为大家详细讲解有关linux及unix下使用磁带机的常用命令有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

10年积累的成都网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有乳山免费网站建设让你可以放心的选择与我们合作。

Linux 环境使用的磁带机的方式有多种,主要通过Amanda、tar等软件进行操作。

Amanda是提供了远程集中备份的功能,通过分别设置客户端、服务器端,实现远程集中存储备份。而Tar主要用于单机环境下,将数据直接写入磁带的备份。针对单一节点的备份,只要简单的使用Tar命令进行备份、恢复即可。  
安装完磁带后,重启服务器,执行dmesg命令可以看到新的磁带机设备叫/dev/st0

磁带操作  
倒带,将磁带卷至起始位置:  mt -f /dev/st0 rewind  
擦除,擦掉磁带上的内容:    mt -f /dev/st0 erase

注:擦除工作非常慢,并且对磁带有损伤,最好不要执行,当数据写满后,可以继续写入数据并覆盖原        有的数据,无须执行擦除操作。新磁带打开封装后立刻可以使用,不需要执行擦除。  
出带,将磁带卷至初始位置然后从磁带机内弹出:   mt -f /dev/st0 offline

数据操作  
列出目录操作:          tar tvf /dev/st0  
写入数据操作:          tar cvf /dev/st0 <要写入的文件名>

 注:写入数据的方法有两种:不打包直接写入文件和打包压缩后写入文件。二者各有优缺点。不          打包直接写入文件的方法,看起来效率低,操作复杂,但是可以提高数据的生存率。磁带是一种          线性存储的设备,所有的数据紧挨着顺序写入。当磁带的某一点损坏的时候,其余位置的磁带还          可以继续读取,其中的文件也能读出来。如果采用了打包压缩后写入的方法,则磁带上存储的只          有一个文件。当磁带有任何一个地方发生了故障无法读取,则这个压缩文件将缺少一些细节,及          时是一个bit的错误,也将导致压缩文件报告CRC错误无法解压。所以,如果是存储大量的数据,建议直接写入。如果是存取小文件,则最好打包并给文件名加时间标记写入。

继续写入数据:          tar rvf /dev/st0 <要写入的文件名>

读取数据:              tar xvf /dev/st0 <要读取的文件名>

UNIX环境,一般情况下磁带所关联的设备文件为/dev/rmt/0, 下面只举例说明常用的Sun Solaris操作系统下磁带机设备文件和物理设备关联的情况。

磁带机的命令

下面介绍一下磁带机的读写命令和操作管理命令,最常用的磁带机读写命令是tar, 它可以对磁带进行列目录、读和写目录文件,下面是对磁带机读写命令的介绍

 列磁带目录:tar tvf  磁带机设备文件名

首次写入磁带:tar cvf  磁带机设备文件名  欲记录的文件或目录名

 增量写入磁带:tar rvf  磁带机设备文件名  欲记录的文件或目录名

 读磁带: tar xvf  磁带机设备文件名  欲读出的文件或目录名

最常用的磁带机操作管理命令是mt, mt命令是操作磁带机的一个很常用的命令, 利用它可以十分方便地管理磁带机设备,下面是对磁带机操作管理命令的介绍:  
    拉紧磁带:        mt  -f   磁带机设备文件名  retension  
    倒带:            mt  -f   磁带机设备文件名  rewind  
    列出磁带机状态:   mt  -f   磁带机设备文件名  status  
    擦掉数据:       mt  -f  磁带机设备文件名  erase  
    注:关于mt命令更详细的使用说明可参考mt的man page。  
    磁带机操作管理命令举例:  
    $ mt  -f  /dev/rmt/0h retension  /*  拉紧磁带 */  
    $ mt  -f  /dev/rmt/0h rewind     /*  倒带  */  
    $ mt –f  /dev/rmt/0h status     /*  列出磁带机状态 */  
    $ mt  -f  /dev/rmt/0h erase      /*  擦掉磁带数据  */  
     
 
磁带机的类型一般或者是SCSI接口的,或者是ATAPI接口的,下面列出了两种类型的磁带机所关联的设备文件名称:  
    设备(Device)           回卷(Rewinding) 不回卷(No-Rewind)  
    1st SCSI   tape drive /dev/st0        /dev/nst0  
    2nd SCSI   tape drive /dev/st1        /dev/nst1  
    nth SCSI   tape drive /dev/st[n-1]    /dev/nst[n-1]  
    1st ATAPI  tape drive /dev/ht0        /dev/nht0  
    2nd ATAPI  tape drive /dev/ht1        /dev/nht1  
    nth ATAPI  tape drive /dev/ht[n-1]    /dev/nht[n-1]  
    1st floppy tape drive /dev/ft0 /dev/nft0

关于linux及unix下使用磁带机的常用命令有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享标题:linux及unix下使用磁带机的常用命令有哪些
当前地址:http://cdxtjz.cn/article/jgsscc.html

其他资讯