(连载)大话备份:强大灵活的命令行格式说明(2)

        管理员看了看,说:“copyutil这条命令的似乎没有make_tape_recovery那么灵活,没有更多的参数可以让用户选择。”

        “是的,这或许也是copyutil这条命令目前很少用到的原因之一。目前对于大多数管理员来说,他们进行系统全备份,主要还是使用的make_tape_recovery命令。当然了,就如我们开头讨论过的那些备份策略,除了做全备份以外,定时作增量备份也是非常重要而且有必要的。事实上,就频率来说,我们更多的是使用增量备份。进行增量备份的时候,我们有不少命令可以选择,比如fbackup、tar、cpio、dump、vxdump。使用什么命令,可以根据需要和习惯自己来选择。”

        “原来有这么多命令可以选择啊!”管理员惊讶的说,“那么,你能否给我介绍介绍这些命令的使用方法呢?好几个命令,我都还没有用过呢!”

        “嗯,我们就从你熟悉的开始吧。tar命令你肯定使用过,那么我们就先来看看它的用法吧。”


tar命令的常用法

        #tar [参数] [文件]

        参数说明:

        c        创建一个新的备份,覆盖已存在的任何目标文件。  
        x        从备份介质中释放文件。   
        t        列出备份介质中的内容。   
        v        显示每个被处理的文件名。  
        f        备份到指定的设备上。   
        u        如果一些文件备份中没有或者经过修改以后,向备份文件中追加文件。


1.        查看磁带中的目录

        #tar tvf /dev/st0

2.        查看磁带中的目录,并输出到一个文件中

        #tar tvf /dev/st0 > st_list

3.        备份档案

        #tar cvf /dev/st0 /etc

        #tar cvf /dev/st0 /etc /home /etc/smb.conf

4.        备份一个现有的tar文件到磁带中

        #tar -A test.tar -vf /dev/st0

5.        解压缩现有的tar文件

        #tar xvf test.tar

6.        按指定的文件内容解压缩磁带中的相应文件

        #tar -T st_list -xvf /dev/st0

7.        解压缩磁带中的文件到指定的目录当中

        #tar xvf /dev/st0 /var

8.        增加个别文件到磁带后面

        #tar -r /etc/hosts /etc/passwd /etc/shadow -vf /dev/st0


        “原来tar命令还有这么多用法,看来以后工作中可得好好利用它了!”

        “是的,灵活的运用tar命令,可以有效的提高工作效率。相对tar命令而言,cpio命令目前已经很少有人经常使用它了。而在实际的备份当中,除了使用make_tape_recovery来对系统作全备份以外,最常用到的命令其实是fbackup。”

        我一边拿了一份资料给管理员一边说:“这份文档是关于fbackup的一些用法的,你先看看。