管理员看了看,说:“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的一些用法的,你先看看。