00:00
那么说咱们做之前最好先呃还原一下快照啊,还原一下快照,咱们干干净净的啊,是吧,做这实验啊,呃,首先在生产一线来说呢,你你真正应该是怎么着的,你应该啊,呃,有一个备份文件夹啊,这备份文件夹里放什么呢?就是跟这个启动啊,或者一些系统很重要的文件,你应该做个备份啊,不管你以后是在一线干运维啊,还是做DBA啊,什么玩数据库啊什么的,你这些核心文件首先来说,你就应该去备份它啊,就应该备份它,那么呃,今天这个实验呢,咱们模拟的是什么都不备份,就是说实际上你不备份跟启动相关这些东西也能够去,呃,恢复回来啊,但是呢,注意啊,有一个文件,这个EDC f table啊,这个这个文件啊,注意一下,一会儿咱们单把它备份一下吧,为什么呢?因为这个文件是启这个关于这个磁盘啊,就是启动以后啊,就是说哪个磁盘挂在哪个地儿的啊,磁盘那张咱们。
01:00
还没讲,所以这个文件呢,你可能还不太熟悉啊,呃,所以今天这实验我先把它备份了啊,实际上后期咱们讲完磁盘那一张,这文件也可以不备份啊,或者说在生产一线,你实在是记不住这文件怎么写,你找一别的笔记本啊,我跟你说拿过来一看就明白,这个这个文件其实大概念脑上就是哪个磁盘哪个分区挂在哪个位置啊,这个它是用UUID写的,你要记不住,你写de sda1什么的是一样的啊,咱们前面不是用这个BLKD,你看查过什么137什么,这是这是这个SDA2是吧,SDA2这个,然后这个什么呃381什么什么这个这SDA1啊,你写第一下的SDA1挂在干部的什么这个格式都一样啊,就底下这些有效的都一样的啊,但是因为没讲这磁盘这张,所以今天呢,咱们单把它备份一下,搁在这个贝upup,这样也有个好处,你跟一下建立贝upup文件夹,你回头知道哪个是真正你系统的SDR那块磁盘啊,这样啊。
02:00
那然后就可以做了啊,怎么做呢?就是说模拟啊,生产一线啊,灾难性恢复,就是说首先比如说杠RF,咱们把杠部的分区下所有东西删了啊删了那么还可以删谁呢?就跟启动相关的吧,是吧?嗯,杠FETC下FK吧,这也删它啊,嗯,杠F谁啊,ETC下这个n nit tab啊,咱也给他干啊,还有谁,还有你比如RC.d下的rc.cc内啊干掉,还有谁呢?就是RC卡logo这个也有东西啊干掉,甚至于咱们可以把磁盘的不是头446字节是管那个启动的吗?好,那不是里边写的是这个什么布loer嘛,还有DD啊,咱们用DD给它干掉啊,DV下的这个zero啊,拿这个冲灵设备我们去它啊,去抹它以维下的sda啊,这四盘干掉BS等于446啊是吧,Count它等于一,这DD呢,咱们前面。
03:00
提过啊,这是干嘛的,这也是作为一种拷贝,只不过它跟CP的区别是它可以对文件这磁盘进行块的拷贝是吧?啊DD啊,If就是interfare,就是输入文件等于d zero啊,这文件你可以看一眼啊de小的zero这里边就是什么都没有,属于空的啊零啊叫zero嘛,拿着这个零往往哪拷贝呢?往out输出文件往哪拷贝,往第sda就往咱这磁盘上去拷贝啊拷贝一个块,446字节拷贝一个块啊块446字节拷贝一个块,那不就把这个磁盘的头446字节那个扇区给它抹了吗?抹成什么了,抹成零了啊,拿这个往这个烤烤446字节的一个块啊好,这这种情况下,机器要能这个起来,这就见鬼了啊,但是咱们还得修起来,那怎么修呢?就是用到咱们最最最后啊,最杀手锏的这招就是用rescue。
04:00
啊,咱们这个系统光盘里提供的这个救援模式啊,救援模式啊,它跟什么比较像,你看启动起来为什么直接进光盘,因为咱们这默认这biOS不是是第一个是U盘启动,第二个是什么硬盘,第三个是光盘,那U盘没插啊硬盘446字节第一个扇区没了,它认不出来了,所以它直接就蹦到光盘启动去了啊光盘启动第三项,咱们当时讲装系统啊七的时候,咱们说也有一个叫插六,这个叫rescue啊rescue救援的system,救援已安装的操作系统啊回说。啊,这个实际是什么呢?就是光盘上的一个特别小的一个Linux镜像特别小的一个操作系统啊,我说这有的同学可能说哎呦陈老师这比较像那个Windows那个PE是吧?哎,光盘或者拷的U盘一特别小一叉PE,什么那个PE,对啊,实际PE跟它是一个东西,PE是学的他的这技术啊,因为咱们这还是那句话,咱们这开源技术啊,比哥没少从这偷东西啊,啊前面两项选择什么语言啊,什么英文键盘啊什么的,这他问你是do you want to start the network interface on this system,就说你要不要这网络接口啊是吧,不需要,咱们就本地光盘救援就行了啊到这儿趟T6啊,他在这里边说了一下,说这个救援模式什么要什么什么一些东西啊,就是说呃,他如果你发现你系统给你挂在这儿啊,现在没发现啊,这些你就直接continue就行了啊,Continue,他检测一下你系统他说了,他说什么呢?他说you don't have anynu partition,他现在检测不到。
05:35
你这个Li分区了,为什么呢?其实就是因为你那个FS table那文件没了,FS table那文件是哪个分区挂在哪,哪个分区挂在哪,你那个文件一它就找不着Linux分区了啊,然后它让你press return To Get a share啊回车获得一个环境,就是获得一个小的Linux,一个登录环境,The system will reboot automatically啊,When you exist from the she是吧,当你从这shell退出来就重启了是吧,回车再回车she start she是吧,你看你现在就进到一个小shell里啊,你要是LS-L,注意啊,这底下这个小小力那个系动力很多命令像LL没有了,Vim没有了啊,只有VI啊,只有LS-L这些啊,你看一下现在的跟你看啊,这个跟就是咱们那个光盘上那个小Linux镜像那操作系统那个的跟,你看这里边没有贝up文件夹啊,咱们那个真正咱们的操作系统上sda那个顶上是有一个贝up那个文件夹。
06:35
对吧?啊呃,所以说这儿你再理解一下,我说这句话就是说你这个根不一定是根啊,就是谁挂在根上谁是根啊,现在把这光盘这小操作系统我们挂在根上了,所以它就是根啊,那你的根现在在哪儿呢?就首先你看看你磁盘在哪儿,FD4个杠L一看啊,这些磁盘还在,数据还在啊,但是前提条件咱也说了,你要这都不在呢,你就甭修了是吧,你直接重重装就得了啊,正是因为他们在这数据文件还在,咱们才值得抢救一下是吧?啊,那他在的话,我们只是找不着这些分区,怎么办呢?你现得把FS table这文件修复回来啊,那你应该知道FX table咱们的真正的跟什么那个那应该在DSDA2上,对吧?啊,那我要想用的,咱们说的Linux里所有的设备都要挂载才能使用啊,那你就得建个挂载点吧,比如说我在跟下建个琴,注意啊,你现在建这个跟下的琴,这是在你那个小光盘操作系统上建的啊一重。
07:35
体就没了啊,我们mountt谁呢?第一位下SDA2,就真正咱们那个操作系统那个根啊,挂在这个琴下啊,这个时候你LS杠琴,你看一下根下的琴,你看啊,看见没有,有贝卡文件夹这个原来咱们那操作系统那个根呐,就挂在了这个琴这个文件夹下啊,虽然你挂在哪儿,它就试试是哪啊,那咱们就好恢复这f table了吧,咱们可以CP呃贝up下的。
08:05
啊,这个琴下的啊,Wake up下的这个f tableable,咱们给恢复到琴下ETC下FS tab啊注意啊,这个文件咱们是是因为没讲磁盘,这个f tableable这文件咱们没讲啊,真正讲了以后啊,这个文件也不不用备份也能直接写回来啊,很好写,你找个笔记本什么的一抄就回来了啊好,那么这个时候呢,咱们再推出去啊,推出去然后选择这个reboot啊,他应该就能认出来你这分区了,FS table这个文件修复完了之后,重启一下,先让他把分区认出来啊,你看现在还是还是认不着磁盘啊,但是你这个再进入,你看它能不能把你分区认出来,如果他能认出来你的这个磁盘分区,他会告诉你把你的系统挂在mnt下的CC那么一个地儿啊,一会儿咱们去看一眼,看他认不认。恩。
09:00
这个rescue,这个恢复呢,六和七啊,这都有七叫trouble舒啊,其实操作比这还简单啊,还是这啊是吧,英语美式键盘啊。然后呢,你看他认一下啊,不需要网络啊,还是继续啊,他检索了一下,诶你看这回他说的变了,他说什么呢?他说your system mounted under MT image,这回他找你的磁盘分区了,S table那文件生效了,他找着你的系统盘了啊,而且他把你那个系统那个操作系统就SD加SD2挂在了mnt下的C啊回车吧,然后呢,它又提示你一遍啊,接着回撤,然后启动这she,这个时候你可以看一眼你现在的灯肯定还是操作系统啊,那那光盘的小操作系统,然后你看一眼MT下的这个C4IMAGE,你看你看它默认把你SDR就操作系统那盘那个分区挂在这儿了啊挂在这那就好办呢,咱们怎么恢复它呢?首先来说呃,杠BOO的分区啊,先恢复杠boot吧,杠boot的话那个好恢复,里边不是内核那些东西嘛,你把内核重装一遍它就回来了,那怎么重装内核。
10:12
那咱们光盘里有这个内核的那个包啊,RPM包,你把它重装一下,那咱们。首先咱们还得建个挖台点装那个挂那个光盘是吧,你这时候你看一眼啊,根下的琴,咱们刚才建那个没了,为什么没了呢?就是刚才我说的,你建的是临时的,这你得嗯再见一下啊跟下的琴,然后这回咱们是把这个光驱挂上啊,光驱挂在这琴上啊,然后呢,直接RPM-IVMT下的这个啊什么呀,琴下的这个package里啊,光盘这些包科二点多的这个啊,注意你直接这么升是不行的,为什么呢?第一你直接这么升是把这内盒往这个,你现在这操作系统也就是往这光盘操作系统装,你肯定不能装啊,而且呢,你已经他们默认,如果有那盒的话,你直接装,装不上你得加刚刚boss啊,这个咱们你要是忘了,你看看咱们讲安装那一张啊,所以说呢,你首先你要告诉他我往哪儿装着那盒啊,杠杠root,我真正的跟在这儿mnt下的叫c image啊,然后呢,杠杠force墙纸。
11:19
啊,这回就把内盒给它装上了啊,就装上了啊,需要注意的是啊,这装内核需要等点时间啊,你别光光看这条走到这个百分百了啊,他只是读进去了啊,真正写还得写一会儿啊,这个的话从五啊六啊七啊,考试考题都有都有啊,好多时候我经常看有人着急CRC帮出去了,这就完了啊,你这一定有点耐心,它根据你这个呃机器性能不同啊,他需要有这么一两分钟的时间,你得等啊,把它写到这个内核写进去啊,写写完了之后杠T里边就有这个内核,那VM那之内啊,然后什么呃it啊,那文件啊就有了啊这你稍微等一会儿啊好写完了,写完咱们看一眼这个mnt下载C妹置下载boot,你看这里边是不是有啊,啊VM纳兹什么it这文件都写进来了啊,都写进来了啊,那么然后干嘛呢。
12:19
然后咱们诶用change root吧,用change root,你可以把m nt c image挂回到你现在这个根上啊,就是你看啊,你现在这个根,这不光盘那个根吗?你用change root m nt下的CC image,你把这个就可以挂在你的根上,你现在你看一眼根,你看被卡文件夹,这是原来操作系统那个,你现在把它挂回到真正的跟上了啊,那么这个时候呢,你可以干嘛呢?你可以修复一下这个grab啊,怎么修复呢?Grab那个里边呢,有一个专门的命令叫grab啊,拿它修复,修复谁呢?DV下的sda啊,修复这个磁盘grab回车啊,这也得等几分钟,你看都提示你了,他this may take a long time啊需要一个比较长的时间啊,其实也就是一两分钟吧,啊,他会干嘛呢?把那个grab那些东西写回到你这个干部的分区里啊,写那grab的文件夹去啊,呃,然后呢,呃,注意啊,他能恢复90%就grab里边其实是。
13:19
什么的,好多是那个一些驱动啊这些东西,但是gra.cer那文件可是修复不回来啊,那个文件呢,呃,得手写啊得手写这是六啊,到七其实就不用了,到七的话它有一个自动的往回写的啊,所以越往后越越容易了啊,那好诶写完了,写完咱们看一眼啊,Boot下grab你看回来了吧啊,这些驱动都回来,但是没有谁呢,没有那个comforter啊,六的话grab.conf啊,七的话叫grab.cfg啊这俩名还不一样,那手写一下吧啊,手写一下这个grab。
14:02
点cuf这文件啊,手写一下,这回可没有table键了,真得纯手写了啊,考验基本功,当然你实力生产一线,你找个别的笔记本你照着写也是一样的啊,其实不难啊,Default等于什么呢?等于零啊,然后呢,呃,这儿注意一下啊,这那有色啊,有色你要是写错了,它这色不对啊,你看它变成这五颜六色的,说明它写对啊,但是有时候它也没色啊,有时候也没色,你看一下底po等于零,然后呢,Time。Out啊,等于比如等于三吧,啊,你看我这写错了,它这色就是灰的,太out,是三啊是吧,然后呢。呃,再往下写,再往下写,T帽子于算,然后title title,咱们省点事,有点勤吧,啊,然后呢,这个科科那科,那你说这怎么办?这VM加纳兹那一串我记不住啊是吧,什么2.6啊什么的七实,什么3.1啊,那盒记不住怎么办的,你可以用这个,咱们讲V那会不说过吗?R叹号可以往里边读一个命令的结果啊,读哪个命令我们列出根下VM,你看,嗯,不是啊,这是现在杠悟的下VM那的字啊,你把它列出来,列出这个命的结果,它不就把这文件列出来了吗?来这么着来往里写啊,这么往里写。
15:24
然后呢,RO是吧,然后呃,Root回头让它真正的根等于谁呢?D线的这个SD啊,这我还是说啊,就是它是普通磁盘的这种格式啊,It RD啊,这个让它也是一样的办法啊,读一个命令的结果,列出我们。分局下init这文件好写在这好到这儿这个就写写好了啊,没关系,你写错也没事,为什么呢?这个咱们讲这个就rescue这模式啊,可以反复进啊,你这写错了再重新再进来,再写一遍就完了啊,没关系啊,保存退出啊好。
16:08
那这gra confirm就算修回来了,那还有谁啊,还有什么,你比如说nitt什么tab那文件是吧?那这咱们讲了你可怎么办?安装那张两餐可以用RRPM-QF查查这个这个文件是从哪个包装出来的,咱们把那重新装一遍就不就完了吗?你看啊,这个文件是从这个叫ittscripts这个包装出来的是吧?还有谁啊,BDC下RC.d下的叫RC.c啊,它也是有这包啊,其实跟启动相关的这几个这几个文件啊,都是由这个包装的,那就简单了,咱把这包重装一下就行了啊,咱们把这个光驱先给它挂上,挂上之后呢,RPM杠还V,就是咱们重装一下mnt下c room在pack下S个包杠杠FOX强制重装啊,这一重装这仨文件就回来了,我们看一下啊,EDC tab啊,这回来了啊回来了,好,这应该就算是修完了,然后呢,咱们。
17:09
重启一下啊,看看啊行不行啊,需要注意的是我现在这操作系统里啊,我SE Linux我设成了disable啊,如果你系统没有动过,默认是forcing的话,它重启完了之后还要等待一个比较长的时间干嘛?它要扫一下s Linux,它要把每个文件重新打个标啊,重新打个标啊,这个这个这个过程你不用管它是干嘛的,你只要等着就行了,再等几分钟啊,咱们到终极课讲完SE Li斯你可能就明白了啊,你就得多等会儿啊,我这因为是关了,所以我不用等它不用打标,直接就你进来了,那需要注意的是啊,这个进来了,嗯,你这个tab啊,你这现在是这个三默认,它修复完了是三模式啊,你要是那什么的话,你还最好改成模式,然后你怎么进的。你怎么进的,你怎么进五模式,你也可以直接这爱IT5这这也能直接进去啊,也可以直接进去啊,你看咱们到这儿就算是哎全修完了啊,全修完了啊,到这儿全全全全可以算是修完了好啊,那么这是咱们讲这个,呃,这个这个怎么去,呃,完全的灾难性恢复啊,企业生产一线来说,它一般比你碰上这情况肯定会不会这么惨,就是跟启动相关的全给干没了啊,但是根本原理就是哪个丢了修哪个,你只要能进rescue这模式啊,哪个丢了你拿别的本儿也好,是怎么着也好,你把它修回来,系统就算修复回来了啊,这是咱们讲这个六的这个修复啊,七的呢比它简单啊,七的比它简单一些。
我来说两句