资源描述:
《Linux灾难恢复_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux灾难恢复Linux发行版本众多,现如今也得到了越来越广泛的应用,同时也面临着系统出现故障的潜在风险,本文将以发行版本RHEL6为例详细介绍几种Linux灾难恢复技术和方法,以确保Linux系统的安全恢复。在介绍Linux灾难恢复方法之前,我们先来了解下MBR,其全称为MasterBootRecord,即硬盘的主引导记录。它由三个部分组成,主引导程序、硬盘分区表和硬盘有效标志。在总共512字节的主引导扇区里主引导程序(Bootloader)占446个字节,第二部分是硬盘分区表,占64个字节,硬盘有多少分区以及每一
2、分区的大小都记录在其中。第三部分是硬盘有效标志,占2个字节。具体如图示:图1.MBR446bytes64bytes2bytesIPartitionflagMasterbootrecordStartLBAStartCHSEndCHSSize系统硬盘分区表破坏生产环境中的Linux服务器可能会因为病毒或者意外断电而弓I起硬盘分区表被破坏,通常恢复硬盘分区表需要之前我们先备份其分区表的信息,一般我们使用USB外接设备来备份主机硬盘的分区表。在主机上挂载USB设备后我们查看系统当前磁盘设备:[root@FCoEfdisk-1Di
3、sk/dev/sda:43.0GB,42991616000bytes255heads,63sectors/track,5226cylindersUnits二cylindersof16065*512二8225280bytesSectorsize(logical/physical):512bytes/512bytes1/0size(minimum/optimal):512bytes/512bytesDiskidentifier:0x00032735DeviceBootStartEndBlocksTdSystem/dev/sd
4、al*11713107283LinuxPartition1doesnotendoncylinderboundary./dev/sda217147104857682Linuxswap/SolarisPartition2doesnotendoncylinderboundary./dev/sda314752274080332883LinuxDisk/dev/sdb:2147MB,2147483648bytes255heads,63sectors/track,261cylindersUnits二cylindersof16065*
5、512二8225280bytesSectorsize(logical/physical):512bytes/512bytes1/0size(minimum/optimal):512bytes/512bytesDiskidentifier:0x00000000Disk/dev/sdbdoesn'tcontainavalidpartitiontable现在我们在sdb这个设备上创建一个新的分区:[root@FCoEfdisk/dev/sdbDevicecontainsneitheravalidDOSpartitiontabl
6、e,norSun,SGIorOSFdisklabelBuildinganewDOSdisklabclwithdiskidentifier0xcdd48395.Changeswillremaininmemoryonly,untilyoudecidetowritethem.Afterthat,ofcourse,thepreviouscontentwon'tberecoverable.Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)WARNIN
7、G:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedtoswitchoffthemode(command'c‘)andchangedisplayunitstosectors(command,u,)•Command(mforhelp):nCommandactioneextendedpprimarypartition(1-4)pPartitionnumber(1-4):1Firstcylinder(1-261,default1):Usingdefaultvalue1
8、Lastcylinder,+cylindcrsor+size{K,M,G}(1-261,default261):Usingdefaultvalue261Command(mforhelp):pDisk/dev/sdb:2147MB,2147483648bytes255heads,63sectors/track,261c