HP+备份与恢复宝典.docx
- 文档编号:4681111
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:16
- 大小:24.47KB
HP+备份与恢复宝典.docx
《HP+备份与恢复宝典.docx》由会员分享,可在线阅读,更多相关《HP+备份与恢复宝典.docx(16页珍藏版)》请在冰点文库上搜索。
HP+备份与恢复宝典
HP备份与恢复宝典
(v1.0)
作者
陈佳玮
审核
分类
非SUN技术文档
别类
系统备份与恢复常用命令
更新时间
2018年10月10日
关键字
备份恢复
摘要
介绍HPUX系统备份与恢复常用命令
主要适用环境
系统备份与恢复环境使用
版本说明
版本
日期
内容
编写人
V1.0
2007-07-04
系统备份与恢复常用命令
陈佳玮
目录
版本说明2
目录2
一系统备份与恢复常用命令2
1.fbackup&frecover2
2.tar命令7
3.SAM8
4.Copyutil9
5make_recovery10
二系统备份/恢复方法及策略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对系统进行备份时
1)InstallCore-OS
2)恢复vg00/vg01/vg02的备份内容
#frecover–o–r–f/dev/rmt/0m
〖2〗用make_recovery对系统进行备份时
1)用磁带bootsystem,恢复vg00
详见make_recovery的恢复方法
2)恢复其它逻辑卷
#frecover-o–r-f/dev/rmt/0m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HP 备份 恢复 宝典