磁盘坏掉了??关于磁盘被破坏的一些简单修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了磁盘坏掉了??关于磁盘被破坏的一些简单修复相关的知识,希望对你有一定的参考价值。

        关于磁盘被破坏的一些简单修复,不过楼主这里没有条件真正的将磁盘拔出修复,所以采用了现行复制的方法(如果没有备份可以通过相同磁盘的文件来修复)

1.这里我先把磁盘信息做了一个备份在其他机器上,因为没有相同磁盘,就借此演示(不过没有备份也可以修复,后面会有关于没有备份修复的方法)

技术分享

2.备份完成后破坏掉原来的磁盘

技术分享

3.进入救援模式(因为磁盘空间已经被破坏,所以在重新启动后根本不需要任何操作便会进入这个页面,因为系统已经默认使用光盘来启动了

技术分享

4.在救援模式下我们将被破坏的磁盘部分拷贝回来。(到这里问题似乎已经解决了,那么重新启动

技术分享

重新启动之后我们发现机器并没有像我们想的那样正常运行,而且连正常的加载都不能加载,说明磁盘已经被彻底破坏并且没有被修复。那么原因到底是出现在了那里呢?我们再次进入救援模式

技术分享

5.进来以后我们通过路径查看就会发现问题,这是救援模式最容易出现的一个简单问题,就是路径,我们刚才通过命令还原的并没有成功还原到机器上,而是在光盘的路径下

技术分享

6.这次我们在复制的时候讲路径改为机器绝对路径,这里的/mnt/sysimage便是原机器的/

技术分享

7.重新启动就会发现磁盘已经恢复正常。

技术分享

二.

可是在生活中我们根本无法预测磁盘到底是什么时候坏掉,自然不可能时时的对磁盘进行备份,那么下面就是不需要备份的解决方法
1.同样进入救援模式下,为了防止我们犯之前的错误,我们可以先执行chroot /mnt/sysimage 来进行切根,这条命令的目的会让我们现在直接处在机器的根路径下,然后执行grub-install 加选中的磁盘位置

技术分享

 

2.利用命令查看会发现磁盘被破坏的部分已经被修复了技术分享

 

3,当然grub命令也是支持交互式的,我们可以直接输入grub进入交互模式,然后输入你想要恢复的磁盘内容,就可以了技术分享


以上是关于磁盘坏掉了??关于磁盘被破坏的一些简单修复的主要内容,如果未能解决你的问题,请参考以下文章

centos出现磁盘坏掉,怎么修复和检测

关于/boot文件的修复实验

模拟磁盘引导故障修复

linux分区表被破坏,不用怕

Linux系统引导过程及修复引导

如何修复'错误:asyncio:任务已被破坏,但它正在等待处理! Python中的错误