系统备份策略
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统备份策略
1.为什么要做备份
备份是防止用户数据丢失的重要手段,备份的最终目的是确保数据的安全,我们知道以下各种灾难总是难以避免:
Hardware(disk) Failure
尽管现在多数存贮设备都具有冗余功能,但也不能确保不出现数据丢失(例如种种原因出现两个以上的硬盘同时损坏等)
Database /Application Corruption
数据库和应用中总是存在bug,或是由于管理上的疏漏而出现数据库表空间和堆栈等溢出而导致数据被破坏等等。
Administrator Error
系统管理员在日常维护过程中总是难免会犯错而出现误删数据等。
User Error
用户的错误往往也会使数据需要恢复到从前某个时段的状态。
Site Disater
生活中有很多不可抗因素和自然灾害如:火灾,洪水,地震,雷击等会造成数据彻底丢失。
2. 备份什么
操作系统的文件及配置
硬盘空间文件系统的划分信息
用户profile及个人目录
应用及数据库系统的执行代码及文件
用户数据
3.备份的分类方式
OS/Database Backup
Incremental/Full Backup
Online/Offline Backup
Local/Network Backup
4. 典型的系统备份策略
数据库数据通常时刻在变,因而要每天作备份,而应用系统及OS 通常在其本身版本升级,打补丁,配置调整后要重做全备份。总之原则是,当系统信息全部丢失时,依靠手头的备份能够以最快的速度进行恢复,且信息损失最少或没有损失。
为了达到这一目的,我们在备份时一定要注意做到:
①组织一种适合自己实际情况的备份策略。 ②将磁带存储在异地。 ③定期清洗磁头。
④不要使用有故障的磁带。
一般来说,我们有三种不同的备份策略,这三种备份策略的区别在于备份所使用磁带的数量不同,这三种策略分别是:
①三带轮换策略:适合小型系统,能保存三个星期内的网络数据。
如果采用三带轮换策略,我们必须拥有三盘磁带,称为磁带1、磁带2、磁带3。在第一个星期的星期一我们用磁带1作一次完全备份,然后在剩下的几天作部分备份(只备份新的或改动过的文件〕。在第二个星期的星期一我们用磁带2作一次完全备份,在剩下的几天作部分备份。同理,第三个星期用磁带3备份。在第四个星期时,我们将取出磁带1,重新开始新一轮备份。
②六带轮换策略:能保存两个星期内的数据。
如果采用三带轮换策略,这就意味着我们从星期一到星期四的每天都分别使用一盘磁带进行部分备份,然后再用一盘在星期五作完全备份,剩下那盘留在下个星期五作完全备份。这样我们就可以存储最近两个星期的所有数据。这个备份策略可以用下图表示:
星期一 星期二 星期三 星期四 部分备份
③十带轮换策略:能保存三个月内的数据,尤其适用于需要经常进行完全备份的大型系统。 如果我们采用的是十带轮换策略,那么我们可以对前12个星期内的数据进行有效的备份,这十盘磁带的分配方法如下:
部分备份:星期一 星期二 星期三 星期四
每周完全备份:第一个星期五 第二个星期五 第三个星期五 每月完全备份:第一个月 第二个月 第三个月
十带轮换备份的示意图如下:
星期一 星期二 星期三 星期四
部分备份
注:图中的空白磁带表示每第四个星期五都要使用一盘最旧的月备份磁带进行每周的完全备份
OS 的备份
可以使用如下工具和命令 1.make_recovery -A -C
此命令备份整个根盘逻辑卷组,恢复时只需从备份的磁带引导,不需交互即可恢复整个根盘逻辑卷组信息。
2.copyutil
用于在硬盘及磁带间bit to bit 复制.
Application 备份
1.fbackup -i /sample -e /sample/except -f /dev/rmt/0m
此命令用于备份除了/sample/except 外的/sample 文件系统到磁带机/dev/rmt/0m 上 2.tar cvf /dev/rmt/0m /sample 将目录/sample 备份至磁带上
Data in DBMS 的备份
Informix,oracle,sybase 等数据库都有自己的备份工具ontape,on-Achive,on-Bar,数据库数据的备
份可依赖这些工具,或是将数据库用于存放数据的文件系统,逻辑卷用tar,fbackup,dd等命令作备份。
5.备份系统和数据
HP-UX Core-OS:
这部分内容主要包括一些HP-UX用到的文件系统,如
/, /opt, /var,/tmp, /usr, /home, /stand
通常这些文件系统位于vg00中。
备份的方法:
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的常用方式二)
make_recovery :
# make_recovery -C -A -b /tmp/oslif.rec
详见 ( make_recovery)
系统配置文件
对于系统一些关键性的文件或信息需要单独进行备份
这样有利于对系统进行恢复。这些文件或信息包括:
(1)系统Swap 信息
#swapinfo -t
(2)系统文件系统信息
#bdf
(3)系统的 I / O 信息