SGI IRIX操作系统系统管理员培训资料 (十一)

发表于:2007-05-26来源:作者:点击数: 标签:
7.4规划文件恢复策略 如果系统崩溃,我们将采取什么有效措施来确保及时恢复系统。 应作下列决策: -谁来负责系统恢复? -最近一次的恢复磁带在哪儿保存着? -能否支付得起再作一个备份? -我们怎么能够预测灾难何时出现? 7.5系统备份介质类型 介质类型:典

7.4 规划文件恢复策略
如果系统崩溃,我们将采取什么有效措施来确保及时恢复系统。
应作下列决策:
- 谁来负责系统恢复?
- 最近一次的恢复磁带在哪儿保存着?
- 能否支付得起再作一个备份?
- 我们怎么能够预测灾难何时出现?
7.5 系统备份介质类型
介质类型: 典型容量:
QIC-24 45Mb,60Mb
QIC-150 150Mb,250Mb
QIC-SCSI 1Gb
1/2 9-track 20-45Mb
8mm 2.3Gb
8mm 5Gb
4mm DAT 1.3Gb,2Gb
7.6 备份磁带机格式
磁带机所在目录:
/dev/mt,  /dev/rmt
SCSI磁带机格式:
tps <controller number> d <device ID> [<option>]
其中:options:
nr=no rewind at end of operation
ns=no byte swapping
例子:
/dev/mt/tps0d2nr
意思是:tape device on SCSI controller 0, device 2, no rewind at end.
设备由/dev/MAKEDEV函数建立,它联接/dev/tape和系统中它所发现的第一个磁带设备。
l 备份格式:
Archive格式:
备份一组文件/目录,工具:
tar,  bru,  cpio,  vadmin,  Backup
对应MS-DOS的:zip,  pkarc
Dump格式:
备份文件/目录流,工具:
dump
对应MS-DOS的:backup,  restore
Raw拷贝:
1:1拷贝整个设备,包括分区表和超级块,工具:
dd
对应MS-DOS的:diskcopy
文件系统拷贝:
拷贝文件、目录及文件系统间的连接,工具:
cp,  rcp
对应MS-DOS的:copy,  xcopy

文件备份类型与备份格式适应表
备份格式 备份类型
Full recovery Partial Incremental Network
Archive format +++ +++ + -
Dump format + - +++ -
Raw format + - - +
Filesystem copy - + + +++
说明:+++:最佳;+:可接受;-:不佳
7.7 备份的工具及技术
用/bin/mt命令来查看或修改磁带机的状态;例子:
显示磁带机状态命令: #mt stat
倒带命令: #mt rew
保留磁带在磁带机内: #mt ret
绝对路径和相对路径:
绝对路径起始于“/”,如:/usr/people/patr/.login
相对路径起始于当前路径,如:proj1/data
在作备份时为何要关心绝对路径和相对路径?
- 为了正确使用SGI的“恢复工具”,用于进行系统恢复的磁带必须采用绝对路径;
- 你所采用的路径形式决定了你在做系统恢复时的灵活性;
使用绝对路径或相对路径的原则:
- 当采用Backup或系统管理命令vadmin为“恢复工具”创建全备份时,应使用绝对路径;
- 对系统配置文件(如:/etc/passwd或/etc/hosts)进行增量备份时,最好用绝对路径;
- 用户备份或非通用文件系统的备份用相对路径更具灵活性;
- 当采用dump命令建立全备份磁带时,应用相对路径,但dump采用不同的恢复办法,而不是SGI的“恢复工具”;
l Archive Format(归档备份格式):
1,tar,bru
c标志 指明建立归档备份;
f标志 指明备份目的设备,缺省为/dev/tape磁带机;
v标志 列出待备份文件;
例子:
#tar cv /usr/people
将/usr/people下的全部文件备份到/dev/tape磁带机;
#bru -cvf guest@fido:/dev/tape proj1
将proj1备份到安装在fido机器上的磁带机;
#bru -c -n 12-Mar-97 /usr/people
n标志指明用bru命令对12 Mar 97之后修改的文件进行增量备份;
部分备份(备份某一个目录):
#tar cv /usr/people
#bru -cv /usr/people
全部备份:
#tar cv
#tar -cv
注:tar的选项不带“-”;而bru的选项必须带“-”
2,/usr/sbin/Backup
Backup是一个函数文件,它能调用bru工具;
例子:
#Backup / 备份从/开始的所有文件;
#Backup -h host_name / 备份到远端磁带机上
注:Backup在archive上加了一个特殊的header,有助于恢复过程;Backup采用绝对地址;
对应于Backup的恢复工具为:
/usr/sbin/List_tape
/usr/sbin/Restore
3,System Manager
它是对应bru的图形化备份工具;
请确保磁带机上具有20%的空间裕量以提供故障检查使用;
l Dump Format:
dump是标准的UNIX系统备份工具;
dump加入IRIX操作系统提供了多结构环境的适应性;
Backup和System Manager(vadmin)是被推荐的最易使用的备份工具;
说明:dump是为需要更大灵活性的那些用户而增加的;
dump特点:
dump备份文件系统,从该文件系统的顶端目录开始;
dump使用了不同的备份等级(0-9):
0 全部备份该文件系统;
1 备份自上一次0级备份后所作的任何修改或创建;
2 备份自上一次1级备份后所作的任何修改或创建;
3,4,5,---,9依次类推。
若dump命令中使用了u选项,则把该文件系统的数据信息写入/etc/dumpdates文件中;
dump备份格式与tar或bru不同;
dump的使用:
关键选项:
u 刷新/etc/dumpdates
c 目标设备为微型磁带(cartridge)
f 指定目标设备,而非本地/dev/tape
s 以英尺为单位的长度
d 磁带密度(in BPI)
例子:
#dump 0uc /usr
以0级备份/usr文件系统到当地微型磁带上;
#dump 1ucf guest@host_name:/dev/tape /usr
按1级备份到远端微型磁带上;
#dump 2ucs 10800 /usr
按2级备份到当地QIC-150高密度磁带上;
注:当使用多选项组合时,选项的顺序必须和命令中的哑元顺序一致;如:
#dump oufsc guest@buckaroo:/dev/tape 10800 /usr/proj1
而不是:
#dump oufsc 10800 guest@buckaroo:/dev/tape /usr/proj1

l Raw copy:/sbin/dd
- dd是标准的UNIX命令,它能拷贝或转换任何文件;
- 鉴于从设备文件可以访问设备分区,因此你可以把信息从一个物理或逻辑设备移植到另一个设备;
- 可使用dd命令“克隆”整个磁盘;
- 也能用dd命令“克隆”软盘或磁带;
- dd命令的通用性强;
说明:若进不了系统,可在miniroot的sh中进行系统备份,在maintain状态下选择recovery进行系统恢复/备份,通常在单用户状态下进行全备份。

用dd命令“克隆”硬盘:
格式:#dd if=inputfilename of=outputfilename
其中:
inputfilename=源设备;
outputfilename=目标设备;
例子:
#dd if=/dev/rdsk/dks0d1vol of=/dev/rdsk/dks0d2vol
l Filesystem Copy:/sbin/cp,  /usr/bsd/rcp
你可以用filesystem copy命令来备份在同一宿主机上或不同宿主机上两个激活的文件系统间的文件和目录;
命令格式:
#cp sourcefiles targetdirectory
#rcp [-r] username@systemname:sourcedir targetdir
例子:
#cp inventory.data /u/backup
#rcp gust@fuzz:/image/dingo.rgb /u/images
#rcp -r  guest@fuzz:/image /u/images
l 查看磁带内容:
对应tar格式作备份的磁带:
#tar  -t
对应bru格式作备份的磁带:
#List_tape
#vadmin(System Manager Tool)
#bru -tvvvv (列出的东西较全)
对应dump格式作备份的磁带:
#restore  -t
查看磁带和磁盘上的文件区别:
#bru -dddd
#tar -c
l 系统备份建议:
使用5个增量备份磁带,每个工作日一个。
l 系统备份小结:
理解IRIX系统备份类型:
有哪些备份类型?
我们为什么需要多种备份类型?
系统备份策略:
有哪些技术可以用来保护我们系统的文件?
备份工具:
我们可以使用哪些工具进行系统备份?
管理备份过程:
哪些过程需要执行来确保对系统的正确备份?

 giant 回复于:2004-04-26 16:57:14
UP[url][/url]

 giant 回复于:2004-04-26 17:00:12
UP

 SARS1 回复于:2004-04-30 13:40:07
ding

 mlianghb 回复于:2004-05-09 09:59:00
感谢giant为我们提供这么好的《系统管理员培训资料》,谢谢!

 thewall 回复于:2004-05-11 17:46:45
up

原文转自:http://www.ltesting.net