|
HP-UX系统备份与恢复全功略(2) 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 -
1.2 系统恢复命令: frecover
1) 恢复磁带机上所有内容:
[1] 进入单用户:
# shutdown -y 0 # /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 -f remote_name : /dev/rmt/0m
4) 从本地磁带机上恢复数据到远地系统:
# remsh remote_name "frecover -xi /dir -f local_name: /dev/rmt/0m"
2.tar 命令
2.2.1 对系统全备份
# tar cvf /dev/rmt/0m /
2.2.2 备份某目录
# tar cvf /dev/rmt/0m /tmp
2.2.3 改变文件的备份路径
# tar cvf /dev/rmt/0m -C /tmp .
[Note] : 路径 /tmp 在磁带上的备份路径变为 ./
# cd /tmp # tar cvf /dev/rmt/0m ./*
2.2.4 恢复数据
# tar xvf /dev/rmt/0m (磁带上所有数据)
# tar xvf /dev/rmt/0m /tmp ( 恢复目录 /tmp )
2.2.5 查看磁带上的数据
# 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 )
|