数据存储产业服务平台

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

    frecover命令的常用方法

    frecover命令专门用来恢复采用fbackup备份的资料,其用法和fbackup一样,也是非常灵活的(既然fbackup备份命令这么灵活,如果恢复的命令不灵活,就会遇到麻烦了!)


    frecover常用方法一:恢复磁带机上所有内容


    1. 进入单用户


    #shutdown -y 0


    #mount -a


    2. 恢复磁带机上所有数据


    # frecover ?rf /dev/rmt/0m


    -f: 设备文件名   


        -r: 恢复磁带上的所有数据


    -I: 将磁带上文件索引存到指定的文件中


        # frecover ?I /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 ?xvYi /dir


    -Y: 按磁带上文件名恢复数据


    例如:


    # cd /tmp/local


    # frecover ?xvF -i /home/filename


    恢复结果是/tmp/local/filename,而不是/home/filename


    6. 从远程磁带机恢复数据到本地系统


    # frecover ?xi /dir ?f remote_name : /dev/rmt/0m


    7. 从本地磁带机恢复数据到远程系统


    # remsh remote_name ”frecover ?xi /dir -f local_name: /dev/rmt/0m”


    “似乎参数都是和fbackup命令对应的。”管理员说。


    “是的,frecover命令是专门针对fbackup命令来使用的。参数对应至少对我们有好处,记忆起来容易多了。”


    “是的,如果这一对命令连参数都没有联系的话,记忆起来难度就大多了,而且肯定会容易混淆和遗忘。”


    我看了看时间,原来不知不觉已经将近中午了,于是我喝了一口快要冷掉的咖啡,对管理员说:


    “今天咱们再看看dd命令的使用,剩下的三条命令:cpio、dump、vxdump,因为平时用得不多,特别是dump和vxdump,那么这三条命令,咱们还是下次再学吧。你看,都快到中午了,球赛也快开始了……最后的一点时间,我想再对你说说平时备份中,需要备份到的一些系统信息。”


    管理员对我笑笑,说:“我也是这么想的,一来是想看球赛,二来也是因为今天的资料已经够多的了,我还得花些时间来好好研究研究这些命令。”


    “嗯,是的,学贵精不贵多。今天给你的这些资料,都是这几条备份命令的常见用法,如果想要研究得更深入一些,不要忘记了man手册是最丰富的资料库!而且,这几条命令,其实都是目前我们备份的时候用得最多的命令,熟练掌握了,完全可以满足绝大部分的备份需求。当然了,数据库备份需要用到其他的命令,或者可以通过其它的备份软件来实现,比如dp。这部分的内容,如果你需要的话,下次可以一起带给你。”


    “好的,先谢谢了。那么,平时我们备份,除了对系统作全备份和增量备份,对数据作备份以外,还需要对系统的那些信息做备份呢?”


    “我带来的最后一份资料,你看看。”


    说着,我将最后一份资料递给管理员。


   本文版权归作者及存储在线所有,如需转载,请与本站联系。

未经允许不得转载:存储在线-存储专业媒体 » (连载)大话备份:强大灵活的命令行格式说明(4)