HPUX操作系统备份与恢复指南.docx

上传人:b****4 文档编号:3824992 上传时间:2022-11-25 格式:DOCX 页数:14 大小:27.22KB
下载 相关 举报
HPUX操作系统备份与恢复指南.docx_第1页
第1页 / 共14页
HPUX操作系统备份与恢复指南.docx_第2页
第2页 / 共14页
HPUX操作系统备份与恢复指南.docx_第3页
第3页 / 共14页
HPUX操作系统备份与恢复指南.docx_第4页
第4页 / 共14页
HPUX操作系统备份与恢复指南.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

HPUX操作系统备份与恢复指南.docx

《HPUX操作系统备份与恢复指南.docx》由会员分享,可在线阅读,更多相关《HPUX操作系统备份与恢复指南.docx(14页珍藏版)》请在冰豆网上搜索。

HPUX操作系统备份与恢复指南.docx

HPUX操作系统备份与恢复指南

 

HP-UX操作系统备份与恢复指南

中国惠普公司

客户服务部

 

系统备份与恢复内容

 

一、系统备份与恢复常用命令--------------------------------------2

1.fbackup/frecover---------------------------------------------2

2.tar-----------------------------------------------------------------6

3.sam---------------------------------------------------------------7

4.copyutil----------------------------------------------------------8

5.make_recovery-------------------------------------------------9

 

二、系统备份与恢复方法与策略------------------------------------13

1.系统备份的策略----------------------------------------------12

2.系统恢复的策略----------------------------------------------15

 

三、附录

一系统备份与恢复常用命令

1.fbackup&frecover

1.1系统备份命令:

fbackup

1)fbackup的常用方式一:

[1]进入单用户:

#shutdown-y0

#/etc/mount-a

[2]系统全备份

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

-f:

设备文件名(suchasDDStapedriver)

-i:

要包含的目录

-e:

不包含的目录

-I:

备份内容检索目录

-v:

备份内容详细列表

-0:

零级备份

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

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

[3]说明

1)该命令方式对系统当前”mounted“的文件系统进行备份

2)备份级别说明

备份级别有0~9个级别,如果当前系统采用零级备份,当下一次采用5级

备份时,系统仅将会对有变化的文件进行备份

2)fbackup的常用方式二:

〖1〗#mkdir-p/tmp/fbackupfiles/index

#mkdir-p/tmp/fbackupfiles/log

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

%M’`

〖3〗进入单用户

#shutdown–y0

#/etc/mount-a

 

〖3〗对系统进行全备份

#fbackup–0vi/-f/dev/rmt/0m\

-I/tmp/fbackupfiles/index/full.`date’+%y%m%d.%H:

%M’`\

2>/tmp/fbackupfiles/log/full.`date’+%y%m%d.%H:

%M’`

〖4〗说明

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

3)fbackup的常用方式三:

〖1〗进入单用户

#shutdown–y0

#/etc/mount-a

〖2〗对系统进行全备份

#fbackup–0uv/-f/dev/rmt/0m\

-g/tmp/fbackupfiles/mygraph\

-I/tmp/fbackupfiles/index/full.`date’+%y%m%d.%H:

%M’`\

2>/tmp/fbackupfiles/log/full.`date’+%y%m%d.%H:

%M’`

〖4〗说明

a.文件mygraph:

包含需要备份的目录,格式如下:

i/users/data

i/home/app

e/oracle/sql

b.参数u:

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

4)fbackup的常用方式四:

备份远程系统

[1]登录在本地系统时

#remshbackup_sysname”fbackup–fDDS_sysname:

/dev/rmt/0m-0vi/”

[2]登录在远程系统时

#fbackup–fbackup_sysname:

/dev/rmt/0m–0vi/

 

5)fbackup的常用方式五:

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

[1]压缩方式备份

#fbackup–0vi/dir-f-|compress|ddof=/dev/rmt/0mobs=10k

“-”:

指向标准输出

[2]查看备份内容

#ddif=/dev/rmt/0mibs=10k|uncompress|frecover–I--f-

1.2系统恢复命令:

frecover

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

[1]进入单用户:

#shutdown-y0

#/etc/mount-a

[2]恢复数据

#frecover–rf/dev/rmt/0m

恢复磁带上的所有数据

-f:

设备文件名

-r:

恢复磁带上的所有数据

-I:

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

 

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

2)恢复某一目录:

#frecover-xi/directory

#frecover–x-i/dir1-i/dir2

#frecover-xoi/dir

-o:

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

 

#frecover-xvXi/dir

-X:

按磁带上目录恢复数据

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

-Y:

按磁带上文件名恢复数据

例如:

#cd/tmp/local

#frecover–xvF-i/home/filename

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

 

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

#frecover–xi/dir–fremote_name:

/dev/rmt/0m

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

#remshremote_name”frecover–xi/dir-flocal_name:

/dev/rmt/0m”

2.tar命令

2.2.1对系统全备份

#tarcvf/dev/rmt/0m/

2.2.2备份某目录

#tarcvf/dev/rmt/0m/tmp

2.2.3改变文件的备份路径

#tarcvf/dev/rmt/0m-C/tmp.

[Note]:

路径/tmp在磁带上的备份路径变为./

#cd/tmp

#tarcvf/dev/rmt/0m./*

2.2.4恢复数据

#tarxvf/dev/rmt/0m(磁带上所有数据)

#tarxvf/dev/rmt/0m/tmp(恢复目录/tmp)

2.2.5查看磁带上的数据

#tartvf/dev/rmt/0m

3.SAM

1)备份数据

#sam

---->Select“BackupandRecovery“

---->Select“InteractiveBackupandRecovery“

---->Select“BackupDevice“

---->Select“BackupFilesInteractively“(From[Action]menus)

----->SelectBackupScope

----->SelectLocalFileSystemsOnly(noNFS)

----->Select“OK“

2)检查备份的数据

[1]检查文件/var/sam/log/br_log

Fullbackupstartedonhost1:

Wedoct1615:

10:

09EAT1998

(ScheduledBackup)

{fbackup–0–u–v–g/etc/sam/br/graphDCAa04366–I/var/sam/log/br_indext.full

-c/etc/sam/br/fbackup_config–d/var/adm/fbackupfiles/dates–f/dev/rmt/c1td0d0

BEST}2>&1

Fullbackupcompletedonhost1:

WedOct1616:

44:

01EAT1998

Exitcode=0

 

Notes:

ifExitcode=2,thereisproblemonbackupprocedure.

[2]查看磁带上有那些文件

#frecover–rNsv–f/dev/rmt/0m

4.Copyutil

1)如何启动“Copyutil“

[1]从CDboot,进入ISL

BOOT_ADMIN>bootscsi.n.m(pathofCDROMdrive----suchasscsi.4.0)

[2]ISL>odecopyutil

Typehelpforcommandinformation

[3]ISL_CMD>copyutil

pleasewaitwhilescandevicebussess…

 

TYIndxPathProductIDBusSizeRev

D016/5.6.0SEAGATEST31230NdiskdriveSCSI1.0GBHPM4

D116/5.5.0SEAGATEST31230NdiskdriveSCSI1.0GBHPM4

T216/5.0.0HPC1504[X]/HPC1521BDDStapeSCSIn/a1009

 

2)备份系统硬盘上的所有数据

COPYUTIL>backup

Enterthediskindex([q]/?

):

0

EntertheTapeindex([q]/?

):

2

Usedatacompression?

(y/[n])?

Y

Whenbackupfinished,systemwillshow:

DONE!

COPYUTIL>exit

3)恢复数据到指定的系统硬盘上

COPYUTIL>restore

EntertheTapeindex([q]/?

):

2

Enterthediskindex([q]/?

):

0

Usedatacompression?

(y/[n])?

Y

Aftersystemdisplay:

RestoredSuccessful,thatmeansrestoreisfinished!

COPYUTIL>exit

4)注意:

当用copyutil备份RootDisk到相应的磁带时,该磁带可以作为bootable磁带使用

5make_recovery

1)安装“Ignite-UXapplication”

[1]从“HP-UXApplicationCD-ROM“上安装

1)#swinstall

2)“Mark”[A.1.53HP-UXInstallationUtility(Ignite-uxfor10.20)]

3)“Analysis”

4)“Install”

 

[2]从WebSite下载并安装:

1)

Select:

“Network&Systemadministration”

Download:

“ignite-ux_10.20.tar”(10.20为OS版本)

2)从硬盘上安装:

#cd/tmp

#tarxvf/dev/rmt/0m./ignite-ux_10.20.tar

#swinstall–s/tmp/ignite-ux_10.20.tar

3)从磁带上安装:

#ddif=/tmp/ignite-ux_10.20.tarof=/dev/rmt/0mbk=2

#swinstall–s/dev/rmt/0m

[4]make_recovery:

/opt/ignite/binmake_recovery[-AprvC][-ddestination][-bboot_destination]

-A:

指定要备份整个Rootdisk/VolumeGroup

-p:

预览备份过程,并不创建BootableDDSTape

a.确认/var/opt/ignite/recovery/mkrec.append文件

b.创建/var/opt/ignite/recovery/arch.include文件

-r:

使用–p选项后,可以用该选项创建BootableDDSTape

a.该选项可以识别/var/opt/ignite/recovery/arch.include文件

-v:

用于显示备份过程的提示信息

-d:

指定DDS的设备文件名(default:

/dev/rmt/0mn)

 

-b:

指定系统备份过程中,用到的临时文件(default:

/var/tmp/uxinstlf.recovery)

该文件大小为32M,对系统进行make_recovery时,要注意/var文件系统

的大小,当/var文件系统大小不足时,可用如下命令对系统进行备份:

#make_recovery–A-C-b/tmp/uxinstlf.recovery

-C:

创建反映系统当前状态的文件:

/var/opt/ignite/recovery/makrec.last

如果该文件存在,那么可以用check_recovery命令

[5]注意:

用make_recovery备份的磁带是bootable磁带,用它可以安装OS。

2)备份系统RootDisk

[1]创建“最小”OS的bootableDDStape(default设备文件:

/dev/rmt/0mn)

 

#make_recovery

[2]创建“最小”OS的bootableDDStape(设备文件:

/dev/rmt/c0t1d1BESTn)

#make_recovery–d/dev/rmt/c0t1d1BESTn

 

[3]先预览,再创建bootableDDStape

#make_recovery-p

#vi/var/opt/ignite/recovery/arch.include

#make_recovery-r

[4]复制整个RootDisk

#make_recovery-A

[5]复制整个RootDisk,且生成反映系统当前状态的文件:

(/var/opt/ignite/recovery/makrec.last)

#make_recovery-C-A

[6]实例分析:

(1)系统文件系统:

Filesystemkbytesusedavail%usedMountedon

/dev/vg01/osdepot262144025308388487297%/osdepot

/dev/vg01/lvol14803415869637361014%/var

/dev/vg01/lvol73789652975214354787%/usr

/dev/vg01/lvol658864324554028423846%/opt

/dev/vg00/lvol3107669385775832540%/

/dev/vg00/lvol167733124094855020%/stand

/dev/vg00/lvol43059719275180%/tmp

/dev/vg00/lvol5198611416164588%/home

(2)分析:

[a]make_recovery:

vg00:

/stand,/sbin,/dev,/etc,/tmp,/home

vg01:

partsof/optand/var(seeCore-OSlist)

/usr/bin,/usr/lib

/usr/obam,/usr/sam,

/usr/share,/usr/ccs,

/usr/conf,/usr/lbin,

/usr/contrib,/usr/local,

/usr/newconfig

[b]make_recovery-A:

vg00:

备份RootVolumeGroup上的所有数据

vg01:

备份non-RootvolumeGroup上的所有数据

只有当/usr位于non-rootvolumegroup时,

该non-rootvolumegroup上的所有数据也将

被备份到磁带上

3)复磁带上的所有数据

(1)非交互式恢复系统

[1]在磁带机中,插入系统恢复带

[2]Boot系统

[3]中断Boot流程,进入Boot_admin>提示下

[4]Boot_admin>bo8/16.0.0

8/16.0.0:

磁带机的hardwarepath

[5]选取“non-interactive”

[6]等待系统恢复完毕

(2)交互式恢复系统

[1]在磁带机中,插入系统恢复带

[2]Boot系统

[3]中断Boot流程,进入Boot_admin>提示下

[4]Boot_admin>bo8/16.0.0

8/16.0.0:

磁带机的hardwarepath

[5]不选取“non-interactive”

[6]选取

a.[InstallHP-UX]

b.[AdvancedInstallation]

c.配置或改变如下选项:

disks,filesystems,

hostname,IPddress,

timezone,rootpassword,

DNSserver,andgateway

[7]选取[installcontinue…],直到系统恢复完毕

 

二系统备份/恢复方法及策略

2.1系统备份的策略

〖1〗HP-UXCore-OS:

这部分内容主要包括一些HP-UX用到的文件系统,如

/,/opt,/var,/tmp,/usr,/home,/stand通常这些文件系统

位于vg00中。

备份的方法:

(1)fbackup:

#fbackup–0vi/-f/dev/rmt/0m\

-I/tmp/fbackupfiles/index/full.`date’+%y%m%d.%H:

%M’`\

2>/tmp/fbackupfiles/log/full.`date’+%y%m%d.%H:

%M’

详见(fbackup的常用方式二)

(2)make_recovery:

#make_recovery–C-A-b/tmp/oslif.rec

详见(make_recovery)

〖2〗系统配置文件

对于系统一些关键性的文件或信息需要单独进行备份

这样有利于对系统进行恢复。

这些文件或信息包括:

(1)系统Swap信息

#swapinfo–t

(2)系统文件系统信息

#bdf

(3)系统的I/O信息

#ioscan–fnCdisk

(4)/etc/fstab

(5)系统逻辑卷配置文件

/etc/lvmconf/vg00.conf、vg01.conf、vg02.conf

这些逻辑卷配置文件可以用命令:

vgcfgbackup/vgcfgrestore生成和恢复

(6)利用HP的Tools收集和备份系统的配置信息

这些Tools包括:

LVMcollect.10

collect.sh

capture.sh

collect.conf

备份的方法:

(1)tar

#tarcvf/dev/rmt/0m./vg00.conf./vg01.conf

(2)fbackup

#fbackup–f/dev/rmt/0m–i/etc/lvmconf/vg01.conf

 

〖3〗系统其它逻辑卷(如:

vg01、vg02)

备份的方法:

(1)fbackup:

#fbackup–0uv/-f/dev/rmt/0m\

-g/tmp/fbackupfiles/mygraph\

-I/tmp/fbackupfiles/index/full.`date‘+%y%m%d.%H:

%M’`\

2>/tmp/fbackupfiles/log/full.`date’+%y%m%d.%H:

%M’`

 

(2)tar

#tarcvf/dev/rmt/0m/oracle/app/home/oracle

 

〖4〗数据库的备份

请参照数据库的备份方法

2.2系统恢复的策略

〖1〗用fbackup/tar对系统进行备份时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1