Redhat Enterprise Linux磁带机简单操作方法

  发布时间:2008-09-08 17:01:09   作者:佚名   我要评论
Linux下使用磁带机的方式有多种,主要有通过Amanda、Tar等软件进行操作。   Amanda是提供了远程集中备份的功能,通过分别设置客户端、服务器端,实现远程集中存储备份。而Tar主要用于单机环境下,将数据直接写入磁带的备份。针对单一节点的备份,只要简单

 

这里可看到,磁带上有两个文件同名的文件写入。这个文件的两次备份大小和时间可以相同,也可以不相同。

 

注意:在磁带上如果相同文件写入了多次,在恢复时候会比较麻烦,需要先将磁带卷至文件所存储的地方,而后读取磁带当前位置所存储的文件,操作较为复杂,速度也比较慢。所以不建议在一盘磁带上写入相同文件名的文件。备份前,最好将备份文件的文件名上加上时间标记,便于查找备份。例如要备份的文件名是test- 20061201-0930.tar.gz和test-20061201-0945.tar.gz,则写入到一盘磁带上。如此在执行备份和恢复操作时候,能够更加便利快捷的进行存取操作

 

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

 

读取数据前,首先查看磁带上的内容,获取要恢复的文件名。例如查看后得到如下结果:

 

[root@dev131 /root]# tar tvf /dev/st0

-rw-r--r-- root/root 320 2006-12-01 09:29:02

test1.tar.gz

-rw-r--r-- root/root 320 2006-12-01 09:30:14

test2.tar.gz

-rw-r--r-- root/root 320 2006-12-01 09:44:19

test3.tar.gz

[root@dev131 /root]#

 

现在恢复其中的test3.tar.gz文件,执行如下命令:

 

tar xvf /dev/st0 test3.tar.gz

 

读取数据后。

 

[root@dev131 ~]# tar xvf /dev/st0 test3.tar.gz

test3.tar.gz

[root@dev131 ~]#

 

随后可以在当前的路径下找到从磁带中读取出来的文件:

 

[root@dev131 ~]# ls -l test3.tar.gz

-rw-r--r-- 1 root root 320 Dec 1 11:12

test3.tar.gz

[root@dev131 ~]#

 

至此恢复操作完成。

 

通过上文所介绍的tar命令,使用tvf/cvf/rvf/xvf参数,即可实现对磁带的读取、写入操作。使用预先写好的复制数据脚本,配合上磁带机操作命令,并且放置到/etc/crontab中,即可实现自动备份。

相关文章

最新评论