分类: 服务器与存储
2008-06-11 18:48:09
frecover命令专门用来恢复采用fbackup备份的资料,其用法和fbackup一样,也是非常灵活的(既然fbackup备份命令这么灵活,如果恢复的命令不灵活,就会遇到麻烦了!)
frecover常用方法一:恢复磁带机上所有内容
1. 进入单用户
#shutdown -y 0
#mount -a
2. 恢复磁带机上所有数据
# frecover ?Crf /dev/rmt/0m
-f: 设备文件名
-r: 恢复磁带上的所有数据
-I: 将磁带上文件索引存到指定的文件中
# frecover ?CI /tmp/index.txt -f /dev/rmt/0m
frecover常用方法二:恢复某一目录
1. # frecover -xi /directory
2. # frecover -x -i /dir1 -i /dir2
3. # frecover -xoi /dir
-o: 覆盖/dir下已有的、相同名称的文件
4. # frecover -xvXi /dir
-X: 按磁带上目录恢复数据
5. # cd /tmp/local; frecover ?CxvYi /dir
-Y: 按磁带上文件名恢复数据
例如:
# cd /tmp/local
# frecover ?CxvF -i /home/filename
恢复结果是/tmp/local/filename,而不是/home/filename
6. 从远程磁带机恢复数据到本地系统
# frecover ?Cxi /dir ?Cf remote_name : /dev/rmt/0m
7. 从本地磁带机恢复数据到远程系统
# remsh remote_name ”frecover ?Cxi /dir -f local_name: /dev/rmt/0m”
“似乎参数都是和fbackup命令对应的。”管理员说。
“是的,frecover命令是专门针对fbackup命令来使用的。参数对应至少对我们有好处,记忆起来容易多了。”
“是的,如果这一对命令连参数都没有联系的话,记忆起来难度就大多了,而且肯定会容易混淆和遗忘。”
我看了看时间,原来不知不觉已经将近中午了,于是我喝了一口快要冷掉的咖啡,对管理员说:
“今天咱们再看看dd命令的使用,剩下的三条命令:cpio、dump、vxdump,因为平时用得不多,特别是dump和vxdump,那么这三条命令,咱们还是下次再学吧。你看,都快到中午了,球赛也快开始了……最后的一点时间,我想再对你说说平时备份中,需要备份到的一些系统信息。”
管理员对我笑笑,说:“我也是这么想的,一来是想看球赛,二来也是因为今天的资料已经够多的了,我还得花些时间来好好研究研究这些命令。”
“嗯,是的,学贵精不贵多。今天给你的这些资料,都是这几条备份命令的常见用法,如果想要研究得更深入一些,不要忘记了man手册是最丰富的资料库!而且,这几条命令,其实都是目前我们备份的时候用得最多的命令,熟练掌握了,完全可以满足绝大部分的备份需求。当然了,数据库备份需要用到其他的命令,或者可以通过其它的备份软件来实现,比如dp。这部分的内容,如果你需要的话,下次可以一起带给你。”
“好的,先谢谢了。那么,平时我们备份,除了对系统作全备份和增量备份,对数据作备份以外,还需要对系统的那些信息做备份呢?”
“我带来的最后一份资料,你看看。”
说着,我将最后一份资料递给管理员。