AIX5L系统的备份和恢复.ppt

上传人:max****ui 文档编号:3386227 上传时间:2019-12-13 格式:PPT 页数:48 大小:280.50KB
返回 下载 相关 举报
AIX5L系统的备份和恢复.ppt_第1页
第1页 / 共48页
AIX5L系统的备份和恢复.ppt_第2页
第2页 / 共48页
AIX5L系统的备份和恢复.ppt_第3页
第3页 / 共48页
点击查看更多>>
资源描述
1,AIX5L,2,本课程主要内容,一、AIX系统中的备份类型和介质的选择二、常用的备份和恢复工具:tar,cpio,dd,fcopy和pax三、使用磁带的命令:tctl,mt和tcopy四、用mksysb备份带的数据分布结构五、恢复mksysb备份及克隆一个系统六、用savevg备份一个用户卷组和用restvg恢复一个用户卷组七、用backup命令备份文件或文件系统八、用restore命令恢复文件,3,1.1.1备份类型,系统备份完全备份增量备份,4,1.1.2备份介质,软磁盘磁带CD/DVD,5,1.1.3备份和恢复的流程,Aix系统中的数据类型:系统数据:操作系统及其扩展用户数据:用户定义的文件系统中的数据注意:系统升级及配置更新后,应做一次系统备份(systembackup),且要对其他文件系统做一次完全备份(fullbackup).,6,1.2备份/恢复工具,1.2.1常用来备份的命令tar命令用于归档文件.cpio该命令拷贝文件进出存储器和目录dd该命令读取输入文件或标准输入进行指定的改变,然后拷贝转换后的数据到输出文件或标准输出.可以指定I/O块大小来更好匹配物理I/O.pax可以归档超过2G的系统dump和镜象.,7,makesysb创建一个rootvg安装镜象到一个文件或一个可引导的磁带.savevg该命令保存非rootvgbackup在备份介质上创建文件备份,有两种方式:指定文件备份和整个系统备份(以i节点)restore该命令恢复用backup命令创建的归档文件.tctl该命令控制磁带设备.,8,1.2.2tar命令及其参数-x从归档文件中解压文件-c创建新归档文件并写入文件-t以文件在归档中的顺序显示文件-r把备份的文件写到备份介质上已有文件的后面-fArch使用arch变量作为被读写的归档文件名-p指明恢复时,使用原文件的权限而忽略现有的umask设置-v处理时列出每个文件的名字例如:#tar-cv-f/dev/rmt0/usr#tar-rv-f/dev/fd0myfile#tar-xv-f/dev/rmt0,9,1.2.3cpio命令及其参数-i从标准输入读取被cpioo创建的归档名并从中拷贝指定名字的文件-o从标准输入读取文件路径名并拷贝这些文件到标准输出.-c在ASCII字符表中读取头信息.如果用该参数归档,在解压时必须也要使用-v列出文件名,10,-d当需要的时候创建目录-u无条件拷贝,相同名字会覆盖-m保留文件的以前修改时间.如果拷贝目录时,该参数无用-B以512字节的块完成块的I/O例如:ls|cpio-ov/dev/rfs0find.print|cpioov/dev/rmt0cpio-idmvtestfile.uu#lsltestfile.uu#ddif=testfile.uuof=/dev/fd0bs=720bconv=syncspan=yes注意:uuencode命令是把一个二进制文件转化程ASII数据文件。uudecode命令是把由uuencode创建的ASII数据转化成它原来的二进制格式,13,1.2.5flcopy命令及其参数#flcopy-fDevice-h|-r-tNumberh参数使flcopy在当前目录下打开flcopy文件,然后复制到Devicer参数使Device中的数据复制到当前目录下的flcopy文件后退出执行t参数指只复制Device上的Number个磁道例如:#flcopy-f/dev/rfd1-r#flcopy-f/dev/rfd1-t100,14,1.2.6pax命令及其参数-a在归档末尾追加文件-fArch指定用来替代标准输入或输出的归档文件的路径(未用-w或-rw指定)-r从标准输入读取要归档的文件-v写关于该进程的消息,如果没有-r或-w,-v将产生一个内容详细表,否则归档成员路径名被写入标准错误,15,-w以指定的归档格式写文件到标准输出.-xFormt指定输出归档格式,如果没有提供格式,pax将默认使用pax格式例如:#paxwf/dev/rmt0#mkdirnewdir#paxrwolddirnewdir,16,1.3磁带设备的使用,磁带设备使用的常用命令:tctltcopymt注意:tctl和mt命令主要用来控制磁带机tcopy命令主要用来磁带复制,17,1.3.1tctl命令及其参数其命令的使用格式:#tctl-fDeviceeof|weof|fsf|bsf|fsr|bsr|rewind|offline|rewoffl|erase|retension|reset|statusCount#tctl-bBlockSize-fDevice-pBufferSize-v-n-Bread|write,18,1.3.2mt命令及其参数使用格式如下:#mt-fTapeNameSubcommandCount其子命令(Subcommand):eof或weoffsfbsffsrbsrrewoffl或rewindstatus,19,1.3.3tcopy命令及其参数其命令格式:#tcopySourceDestination例如:tcopy/dev/rmt0/dev/rmt8,20,1.3.4确认磁带的块大小:使用tcopy命令#tcopy/dev/rmt0Tcopy:tapefile:1;Records:1to7179;size:512Tcopy:tapefile:1;Endoffileafter:7179records;367548bytes使用dd命令#ddif=/dev/rmt0bs=128kcount=1|wcc注意:#chdev-rmt0-ablock_size=512,21,1.4系统备份(备份rootvg),1.4.1系统备份系统备份主要备份系统的文件和数据,即复制一个root卷组的副本常用命令:mksysb或mkcdmksysb创建一个所有rootvg中的mount的文件系统的可引导的镜象,可用该命令把一个系统重装为原始状态.磁带格式包含一个BOS引导镜象,一个BOS安装镜象和一个虚拟TOC.rootvg.backup-file格式的rootvg镜象和数据文件以及其它可选映射文件一起启动注意:mksysb命令的描述只能备份root卷组用户定义的页面空间和裸设备并不会被备份Root卷组中只有被安装的文件系统才会被备份,22,1.4.2mksysb磁带的数据分布mksysb磁带的BOS引导镜象包含一个系统核心的副本和引导过程中要使用的设备的驱动,是通过bosboot创建的.在mkinsttape镜象(mksysb磁带的第二个镜象)中有三个重要文件:./tapeblksz./image.data./bosinst.data./tapeblksz文件包含当mksysb命令运行的时候磁带机被设置的块的大小./bosinst.data文件允许指定目标系统的要求和用户交互方式.该文件包含自定义BOS安装进程和BOS安装应用程序的操作.可以在用mksysb命令前自定义该文件或者在镜象备份完成后使用程序自定义该文件./image.data文件包含描述在BOS安装进程中对安装映像的描述,该信息包含LV和rootvg中的文件系统的大小/名字/映射/mount点.由mkszfile命令产生./image.data文件,该文件是以节格式来组织的,23,dummy.toc是模型(dummy)的目录表(TableofContents),它的作用是为了使mksysb备份带与BOS安装带所包含的映像数相同rootvg数据包括rootvg卷组中所有的数据,24,系统备份前准备工作,只能由root用户完成修改root用户的密码为空安装用户要备份的文件系统在/etc/exclude.rootvg文件中记录不打算备份的文件系统/tmp空间至少有8.8MB可用空间安装所有的硬件设备必须安装“BOS管理工具和应用程序”包中的bos.sysmgt.sysbr#installpagqXddevicebos.sysmgt.sysbr选折备份介质,25,1.4.3mksysb命令及其参数命令格式:#mksysb-X-i-m-v-e-bBlocks-pdevice-e备份内容中排除列在/etc/exclude.rootvg中的文件-i调用mkszfile命令,该命令在备份中自动获取/image.data文件-m调用mkszfile命令得到映射文件.-X需要时自动扩展/tmp-p禁止备份的软压缩功能,26,1.4.4排除某些文件系统备份当用mksysb做一个系统备份时,如不想备份一些文件系统的数据,需要编辑/etc/exclude.rootvg文件例如不想备份/usr和/tmp,在该文件中加入/usr/和/tmp/.要确认该文件中没有空行.可以用cat命令列出来看.如果没有空行,再执行:mksysbe/dev/rmt0.,27,1.4.5用smit工具来备份系统:1.运行smitty,选择SystemStorageManagement(Physical,28,1.4.6检验一个系统备份#smitlsmksysb(restorevgfiles、restmksysb)restore命令(mksysb映像使用backup命令的备份文件格式)倒带#tctl-f/dev/rmtxxrewind#tctl-f/dev/rmtxxfsf3#restoreTvqf/dev/rmtxx.1/tmp/mksys.log,29,1.5备份用户信息,1.5.1常用的命令:savevg:找到并备份所有属于一个指定VG的文件tar从一个归档存储介质进行文件的归档操作cpio从归档存储和目录中拷进或拷出文件backup创建在备份介质中的文件的副本,30,1.5.2备份一个单独的VGsavevg命令找到并备份所有的属于指定卷组的文件.该VG必须是varyon的,文件系统必须被mount.Savevg命令格式#savevg-bBlocks-e-fDevice-i|-m-p-v-XVGName-i调用mkvgdata命令创建数据文件/tmp/vgdata/vgname/vgname.data-fDevice指定映像被存储的设备或名字.默认是/dev/rmt0-e备份内容排除在/etc/exclude.VGname列出的文件-m调用mkvgdata创建一个关于LP和PP对应关系的映射文件-X如需要,自动增大/tmp文件系统,31,savevg使用被mkvgdata命令创建的数据文件.以下是备份过程:1.查出要备份哪个VG,用lsvg;2.如果要备份的的确是uservg,执行savevgi-f/dev/rmt0uservg;/-i指明调用mkvgdata,32,恢复一个用户卷组,1.5.3restvg命令及参数-fDev指定备份介质的设备名,默认为/dev/rmt0-pPPsize指定每个PP的MB数,如果不指定,命令使用最好的值,这依赖于被恢复的最大磁盘-s指定LV被创建为适应文件系统的最小尺寸,33,各命令及其参数,backup-i从标准输入获取被读取的文件名并通过文件名归档-p指定文件在归档前被打包或压缩.只有小于2G的文件被打包.应该仅被用于从去活的文件系统备份文件.当备份在处理的时候修改文件可能导致备份的损坏而不能恢复数据.当备份到磁带的时候会压缩,该选项可以忽略-q指出可移动介质准备好了,当使用-q,backup命令不会提示准备介质而开始-u以时间,日期和最近增量备份级别更新/etc/dumpdates-v是backup命令显示备份的额外信息,34,各命令及其参数,restore-d指出:如果文件样式是一个目录,所有该目录下的文件被恢复,该参数仅用于以文件名格式归档的文件.-fdev指出输入设备,要从一个指定设备获取输入,指定dev变量作为路径名,要从标准输出获取输入,指定为-q指定第一个卷已经可以使用了,restore命令不提示mount该卷-r在一个文件系统归档中恢复所有文件-sSeekBakup指出在一个多备份磁带归档中搜索并恢复.-s仅当备份在磁带中的时候使用-t显示关于备份归档的信息.如果归档是文件系统格式,显示归档的文件列表-T如果归档是文件名格式,显示包含在卷头中的信息和归档的文件列表-v当恢复的时候显示恢复信息-x恢复指定文件样式的文件,35,备份当前目录,用tar命令.tar命令是少数几个不需要在参数前带短线的命令之一.tarcvf/dev/fd0*/-v是显示归档内容用backup命令,backup命令从标准输入获取输入find.depth|backupif/dev/rmt0/-i指明从标准输入获取输入,与savevg区别这将使用相对路径创建备份,那么在用restore恢复时,要在备份时的工作目录下.注意find命令的参数-print可以和backup命令的-depth参数等价互换.用cpio命令,backup命令和该命令都可以选择使用相对路径或绝对路径.cd/find/userdirprint|cpioocvB/dev/rmt0,36,增量备份,backup命令可以允许管理员创建增量备份周期,这对于存储系统中经常改变的数据很有用.如backup0uf/dev/rmt0/home-u参数使用时,系统依-level指定的级别做增量备份,0级会备份所有在指定文件系统中的系统数据.每个之后的级别只备份与前一个级别备份相比改变的数据.例如一个5级备份只备份4级备份后变化的数据.级别范围可以是0-9,默认地,没有任何级别时运行9级备份.如果想设计一个每周备份计划备份/data文件系统中每晚变化的数据,每周日做全备份.,37,增量备份,周日运行:backup-0uf/dev/rmt0/data周一运行backup-1uf/dev/rmt0/data周六运行backup-6uf/dev/rmt0/data每次增量备份的日期/时间/级别等信息被写到/etc/dumpdates文件中格式如下:/dev/lv010MonJun0414:00:002001,38,恢复文件,如果要恢复/dev/rmt0中的/etc/hosts文件,可以根据在备份时使用的不同命令来分别使用以下命令:mksysb在一个mksysb备份中有三个处理备份文件的镜象(BOS引导象,mkinsttape镜象和虚拟TOC).可以用mt或tctl的不回绕命令跨过它们,也可以在restore命令中用-s4参数.回绕磁带到开头:tctlf/dev/rmt0rewind列出在备份介质上的信息:restoreTdvqs4f/dev/rmt0.1该命令将显示备份介质上所有的文件.如果想只显示头信息,可以用-T和-v参数.切换到/etc目录并列出所有带hosts的文件,注意到hosts文件丢失了.然后切换到根目录,回绕磁带.恢复想要的文件,注意/etc/hosts前的点号,用restorexdvqs4f/dev/rmt0.1./etc/hosts,39,恢复文件,在恢复操作过程中会显示来自磁带设备的信息,成功后到etc目录下看是否成功恢复.tar:tarxvf/dev/rmt0/etc/hostscpioicvdumB/dev/rmt0“/etc/hosts”restore恢复备份时用了-i参数的备份,注意-d参数用于恢复文件restorexdvqf/dev/rmt0/etc/hosts当恢复用文件系统备份创建的备份时:restorexvqf/dev/rmt0/etc/hosts,40,恢复一个目录,如果要从磁带恢复/var目录及其内容可以按照创建备份时使用的命令分别使用以下命令:mksysb,其过程基本同恢复文件一样tar:tarxvf/dev/rmt0/var/cpio:cpioicvdumB/dev/rmt0/“/var/*”restore恢复以文件名备份的备份中的目录:restorexdvqf/dev/rmt0/var恢复以文件系统备份的备份中的目录:restorexvqf/dev/rmt0/var,41,使用rmfs命令,rmfs命令删除一个文件系统,尽管该命令不是备份的常规命令,但是一旦在恢复过程中恢复了一个备份到一个不再要求的干净文件系统或无意中mount的文件系统,可以删除该文件系统.,42,克隆系统,mksysb命令使克隆一个系统镜象到多个目标系统称为可能.目标系统可以没有包含相同的硬件,但要求相同的核心(单处理器或多处理器),相同的硬件平台(rs6000,rspc或chrp).采用该方法安装一个mksysb备份到没有另外一个目标系统,确认从适合目标系统的产品介质上引导并且确认目标系统的BOS维护级别和mksysb备份系统的维护级别相同.该步骤在安装备份磁带到一个不同的系统会出现.,43,克隆系统,从产品介质引导后,在出现欢迎BOS安装界面时完成以下步骤:1.选择StartMaintenanceModeforSystemRecovery选项;2.选择从系统备份安装;3.选择包含备份磁带的驱动器,插入磁带,系统读取介质,开始安装;4.屏幕提示选择安装语言,然后出现欢迎页面.继续提示安装进程.克隆不支持非提示安装,44,创建一个软盘的刻隆副本,dd命令读取输入文件样式或标准输入,完成任何指定的会话,然后拷贝转换的数据到输出文件或标准输出.要创建一个软盘的副本,首先用dd命令拷贝软盘的内容到一个临时文件,临时文件被创建后,使用dd命令拷贝临时文件到/dev/fd0设备:ddif=/dev/fd0of=/tmp/ddcopyddif=/tmp/ddcopyof=/dev/fd0,45,rmt专用文件,rmt设备是用来访问顺序存取的大容量存储介质驱动器.磁带主要用于备份,文件归档,和其它离线存储,通过/dev/rmt0255的特殊文件来访问.名字中的r表示raw,即直接存取字符特殊文件.磁带设备不属于块设备,是字符设备,所以只提供字符接口特殊文件,46,rmt专用文件,磁带设备专用文件的特性(*代表所有可选的设备)文件名关闭时是否倒带打开时是否拉紧容量Bytesperinch/dev/rmt*YesNoDensitysetting#1/dev/rmt*.1NoNoDensitysetting#1/dev/rmt*.2YesYesDensitysetting#1/dev/rmt*.3NoYesDensitysetting#1/dev/rmt*.4YesNoDensitysetting#2/dev/rmt*.5NoNoDensitysetting#2/dev/rmt*.6YesYesDensitysetting#2/dev/rmt*.7NoYesDensitysetting#2,47,rmt专用文件,磁带的密度值为#1或#2取决于驱动器属性,该属性可以被smit设置,典型地,设为#1有最高的磁带密度,设为#2则密度较低,但是密度设置不一定要按该模式设置.当使用不支持多种密度的磁带设备时,其密度值(每英寸字节数)被忽略.对于支持多种密度值的磁带设备,密度值仅仅在写磁带的时候才使用,读取的时候,磁带默认为写入的时候的密度值.比较老的磁带机使用512字节的块,8mm磁带机使用最小为1024字节的块,用smit可以减少块大小,但会浪费空间.,48,Quiz,TheadministratoroftheWidgetcompanyhasdecidedthatdoingfullbackupsofthe/appsdirectoryeachnightistakingmuchmoretimethanoriginallyassumedandthatincrementalsshouldbedoneduringtheweekwithoneFullbackupeachSaturdaynight.Whichfileifpresentcanbeusedtomanagethisduringtheweek?A./last_full_backupB./etc/last_full_backupC./etc/incremental_dump_datesD./etc/incremental_file_backup,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!