linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
系统备份与恢复命令:fbackup+frecover
[ 作者:  加入时间:2007-11-26 10:53:44  来自:Linux联盟收集整理 ]
目录
一、系统备份与恢复常用命令 mGBLinux联盟
1. fbackup / frecover mGBLinux联盟
2. tar mGBLinux联盟
3. sam                  nomGBLinux联盟
4. copyutil             nomGBLinux联盟
5. make_recovery        no

二、系统备份与恢复方法与策略 mGBLinux联盟
1. 系统备份的策略 mGBLinux联盟
2. 系统恢复的策略

一. 系统备份与恢复常用命令 mGBLinux联盟
1. fbackup & frecover

1.1系统备份命令: fbackup

1) fbackup的常用方式一:

[1] 进入单用户:

# shutdown -y 0 mGBLinux联盟
# /etc/mount -a

[2] 系统全备份

# fbackup -f /dev/rmt/0m -0iv / -I /tmp/sysbk.index

-f : 设备文件名 ( such as DDS tape driver) mGBLinux联盟
-i : 要包含的目录 mGBLinux联盟
-e : 不包含的目录 mGBLinux联盟
-I : 备份内容检索目录 mGBLinux联盟
-v : 备份内容详细列表 mGBLinux联盟
-0 : 零级备份

# fbackup -f /dev/rmt/0m -i / -e /home

备份除了目录 /home的所有目录

[3] 说明

1) 该命令方式对系统当前"mounted " 的文件系统进行备份 mGBLinux联盟
2) 备份级别说明

备份级别有0~9 个级别,如果当前系统采用零级备份,当下一次采用5 级 mGBLinux联盟
备份时,系统仅将会对有变化的文件进行备份

2) fbackup的常用方式二:

〖1〗   

    #mkdir -p /tmp/fbackupfiles/index mGBLinux联盟
    #mkdir -p /tmp/fbackupfiles/log

〖2〗#touch /tmp/fbackupfiles/index/full.`date '+%y%m%d.%H:%M'`

〖3〗进入单用户

# shutdown -y 0 mGBLinux联盟
# /etc/mount -a

〖4〗对系统进行全备份

# fbackup -0vi / -f /dev/rmt/0m \ mGBLinux联盟
-I /tmp/fbackupfiles/index/full.`date '+%y%m%d.%H:%M'` \ mGBLinux联盟
2 > /tmp/fbackupfiles/log/ full.`date '+%y%m%d.%H:%M'`

〖5〗说明

通过该方式可以知到系统备份需要的时间

3)fbackup的常用方式三:

〖1〗进入单用户

# shutdown -y 0 mGBLinux联盟
# /etc/mount -a

〖2〗对系统进行全备份

# fbackup -0uv / -f /dev/rmt/0m \ mGBLinux联盟
-g /tmp/fbackupfiles/mygraph \ mGBLinux联盟
-I /tmp/fbackupfiles/index/full.`date '+%y%m%d.%H:%M'` \ mGBLinux联盟
2 > /tmp/fbackupfiles/log/ full.`date '+%y%m%d.%H:%M'`

4〗说明

a. 文件 mygraph: 包含需要备份的目录,格式如下:

i /users/data mGBLinux联盟
i /home/app mGBLinux联盟
e /oracle/sql

b. 参数 u :

当备份系统成功时,系统将更新 /var/adm/fbackupfiles/dates.

4) fbackup的常用方式四:

备份远程系统

[1] 登录在本地系统时

# remsh backup_sysname " fbackup -f DDS_sysname: /dev/rmt/0m -0vi / "

[2] 登录在远程系统时

# fbackup -f backup_sysname: /dev/rmt/0m -0vi /

5) fbackup的常用方式五:

压缩方式备份( 不建议使用、影响系统性能)

[1] 压缩方式备份

# fbackup -0vi /dir -f - | compress | dd of=/dev/rmt/0m obs=10k

"-" : 指向标准输出

[2] 查看备份内容

# dd if=/dev/rmt/0m ibs=10k | uncompress | frecover -I - -f -

mGBLinux联盟
1.2 系统恢复命令: frecover

1) 恢复磁带机上所有内容:

[1] 进入单用户:

# shutdown -y 0 mGBLinux联盟
# /etc/mount -a

[2] 恢复数据

# frecover -rf /dev/rmt/0m

恢复磁带上的所有数据

-f: 设备文件名 mGBLinux联盟
-r: 恢复磁带上的所有数据 mGBLinux联盟
-I: 将磁带上文件索引存到指定的文件中

# frecover -I /tmp/index.txt -f /dev/rmt/0m

2) 恢复某一目录:

# frecover -xi /directorymGBLinux联盟
# frecover -x -i /dir1 -i /dir2mGBLinux联盟
# frecover -xoi /dir

-o: 覆盖/dir下已有的、相同名称的文件

# frecover -xvXi /dir

-X: 按磁带上目录恢复数据

# cd /tmp/local; frecover -xvYi /dir

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

例如:

# cd /tmp/local mGBLinux联盟
# frecover -xvF -i /home/filename

[恢复结果] /tmp/local/filename 不是 /home/filename

mGBLinux联盟
3) 从远程磁带机上恢复数据到本地:

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

4) 从本地磁带机上恢复数据到远地系统:

# remsh remote_name "frecover -xi /dir -f local_name: mGBLinux联盟
/dev/rmt/0m"

 

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息