系统备份与恢复常⽤命令
系统备份与恢复常⽤命令
1.fbackup & frecover
A.系统备份命令: fbackup
1)fbackup的常⽤⽅式⼀:
(1)进⼊单⽤户:
# shutdown -y 0
# /etc/mount -a
(2)系统全备份
百度数据恢复# fbackup -f /dev/rmt/0m -0v –i / -I /tmp/sysbk.index
-f : 设备⽂件名 ( such as DDS tape driver)
-
i : 要包含的⽬录
-e: 不包含的⽬录
- I: 备份内容检索⽬录
- v: 备份内容详细列表
- 0 :零级备份
# fbackup -f /dev/rmt/0m -i / -e /home
备份除了⽬录 /home的所有⽬录
(3)说明
该命令⽅式对系统当前“mounted”的⽂件系统进⾏备份
备份级别说明
备份级别有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 -y 0
# /etc/mount -a
(4)对系统进⾏全备份
# 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`
(5)说明
通过该⽅式可以知到系统备份需要的时间
3)fbackup的常⽤⽅式三:
(1)进⼊单⽤户
# shutdown -y 0
# /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`
(3)说明
⽂件 mygraph: 包含需要备份的⽬录,格式如下:
i /users/data
i /home/app
e /oracle/sql
参数 u :
当备份系统成功时,系统将更新 /var/adm/fbackupfiles/dates.
4)fbackup的常⽤⽅式四:
备份远程系统
(1)登录在本地系统时
# remsh backup_sysname “ fbackup -f DDS_sysname: /dev/rmt/0m -0v -i / ”
(2)登录在远程系统时
# fbackup -f DDS_sysname: /dev/rmt/0m -0v -i /
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 -
B.系统恢复命令: frecover
1)恢复磁带机上所有内容:
(1)进⼊单⽤户:
# shutdown -y 0
# /etc/mount -a
(2)恢复数据
# frecover -rf /dev/rmt/0m
恢复磁带上的所有数据
-f: 设备⽂件名
-r: 恢复磁带上的所有数据
-I: 将磁带上⽂件索引存到指定的⽂件中
# frecover -I / -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 -xvFi /dir
-F: 仅恢复⽂件,⽽不恢复到⽂件的路径
例如:
# cd /tmp/local
# frecover -xvF -i /home/filename
[恢复结果] /tmp/local/filename 不是 /home/filename
3)从远程磁带机上恢复数据到本地:
# frecover -xi /dir -f remote_name : /dev/rmt/0m
4)从本地磁带机上恢复数据到远地系统:
# remsh remote_name ”frecover -xi /dir -f local_name:
/dev/rmt/0m”
2.tar 命令
A.对系统全备份
# tar cvf /dev/rmt/0m /
B.备份某⽬录
# tar cvf /dev/rmt/0m /tmp
C.改变⽂件的备份路径
# tar cvf /dev/rmt/0m -C /tmp .
[Note] : 路径 /tmp 在磁带上的备份路径变为 ./
# cd /tmp
# tar cvf /dev/rmt/0m ./*
D.恢复数据
# tar xvf /dev/rmt/0m (磁带上所有数据)
# tar xvf /dev/rmt/0m /tmp ( 恢复⽬录 /tmp )
E.查看磁带上的数据
# tar tvf /dev/rmt/0m
3.SAM
1)备份数据
# sam
----> Select “ Backup and Recovery ”
---- >Select “ Interactive Backup and Recovery ”
---- >Select “ Backup Device ”
---- > Select “ Backup Files Interactively ” ( From [ Action ] menus )
----- > Select Backup Scope
----- > Select Local File Systems Only ( no NFS )
-----> Select“OK”
2.检查备份的数据
(1)检查⽂件 /var/sam/log/br_log
Notes: if Exit code=2, there is problem on backup procedure.
(2)查看磁带上有那些⽂件
# frecover -rNsv -f /dev/rmt/0m
4.Copyutil
如何启动“ Copyutil ”
(1)从CD boot , 进⼊ISL
BOOT_ADMIN> ( path of CDROM drive----such as scsi.4.0) (2)ISL>ode copyutil
Type help for command information
(3)ISL_CMD>copyutil
please wait while scan device bussess…
a.备份系统硬盘上的所有数据
COPYUTIL>backup
Enter the disk index ([q]/?): 0
Enter the Tape index ([q]/?): 2
Use data compression? (y/[n])? n
When backup finished, system will show: DONE! COPYUTIL> exit
恢复数据到指定的系统硬盘上
COPYUTIL> restore
Enter the Tape index ([q]/?): 2
Enter the disk index ([q]/?): 0
Use data compression? (y/[n])? Y
After system display: Restored Successful, that means restore is finished!
COPYUTIL> exit
b.注意:
当⽤copyutil备份RootDisk到相应的磁带时,该磁带可以作为bootable 磁带使⽤。
5.make_recovery
1)安装“ Ignite-UX application”
(1)从“ HP-UX Application CD-ROM”上安装
a.# swinstall
b.“ Mark” [A. 1.53 HP-UX Installation Utility( Ignite-ux for 10.20)]
c.“ Analysis”
d.“ Install”
(2)从 WebSite 下载并安装:
www.doczj/doc/a218814253.html
/
Select : “ Network & System administration ”
Download: “ ignite-ux_10.20.tar”(10.20 为 OS 版本)
(3)从硬盘上安装:
# cd /tmp
# tar xvf /dev/rmt/0m ./ignite-ux_10.20.tar
# swinstall -s /tmp/ignite-ux_10.20.tar
(4)从磁带上安装:
# dd if=/tmp/ignite-ux_10.20.tar of=/dev/rmt/0m bk=2
# swinstall -s /dev/rmt/0m
2)make_recovery:
/opt/ignite/bin/make_recovery [ -AprvC] [-d destination] [-b
boot_destination]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。